Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
ВнизСоставление структуры HTML документа. Найти похожие ветки
← →
NetCoder (2003-07-21 10:04) [0]Господа, прошу вашей помощи. HTML парсер выводит список всех тегов в документе. Подскажите, как засунуть эту структуру в компонент TreeView так, чтобы элемент HTML был главным - от него шли head и body, а от так далее. То есть теги td и tr должны быть дочерними от тега table. Иными словами - составить структуру - как в HTML редакторе для линукса - Quante. Заранее спасибо.
← →
Calm (2003-07-21 10:32) [1]Может быть будет удобно работать с HTML-файлом, как с XML?
в Delphi есть средства для работы с DOM. А там вроде можно выполнять запросы типа, "дай все то, что лежит в таком-то теге".
← →
Palladin (2003-07-21 11:32) [2]
> NetCoder (21.07.03 10:04)
ну а что у тебя не получается?
> Calm © (21.07.03 10:32)
это где это в делфи есть средства работы с DOM?
← →
Calm (2003-07-21 11:53) [3]
> это где это в делфи есть средства работы с DOM?
TXMLDocument
← →
Palladin (2003-07-21 11:59) [4]
> Calm © (21.07.03 11:53)
мда...
причем тут TXMLDocument, при чем тут XML и причем тут вообще DOM
XML не имеет прямого отношения к DOM
как ты думаешь, что такое DOM?
← →
Calm (2003-07-21 12:14) [5]2 Palladin © (21.07.03 11:59)
причем тут TXMLDocument,
С помощью TXMLDocument можно получить теги, использованные в html-файле.
при чем тут XML
HTML является частным случаем XML.
причем тут вообще DOM
TXMLDocument VCL-обертка вокруг DOM.
Выдержка из хелпа Delphi:
TXMLDocument uses an external DOM (Document Object Model)
3. DOM - Document Object Model. Это API для работы с XML-документами.
← →
Palladin (2003-07-21 12:22) [6]да уж, API...
это тебе, так для общего развития
http://rtfm.vn.ua/prog/js/domintro/
← →
Calm (2003-07-21 12:36) [7]
> DOM - Document Object Model. Это API для работы с XML-документами
Мысль была выражена невполне корректно.
Подразумевалось, что TXMLDocument является VCL-оберткой над библиотекой, которая реализует работу с DOM. Вот эта библиотека и является API для работы с DOM в самом буквальном понимании абревеатуры API - Application Program Interface.
← →
Calm (2003-07-21 12:39) [8]Palladin, я ответил на твои вопросы
1. это где это в делфи есть средства работы с DOM?
2. причем тут TXMLDocument
3. при чем тут XML
4. причем тут вообще DOM
?
Возможно стоит аккуратнее использовать междометия "мда...", "да уж" и т.п. ?
← →
Palladin (2003-07-21 14:43) [9]что значит аккуратнее? изначально была DOM еще до XML, никаким API DOM не является, является всего лишь средством управления содержимым страницы...
в различных броузерах DOM разная...
TXMLDocument это интерфейс на COM для работы с XML, а никакое не средство делфи, в делфи есть средства для работы с COM - это да, тут я согласен...
За основу работы с XML взяты принципы DOM - и тут я тоже не спорю... ибо не изобретать же велосипед...
и наконец: TXMLDocument не может использоватся как парсер html...
← →
NetCoder (2003-07-22 03:38) [10]Пасер то у меня есть. А вот насчет работы с XML надо подумать. Мож она и проканает.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c