Тема: XML и WebBrowser
Показать сообщение отдельно
  #2  
Старый 16.04.2009, 17:05
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,098
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Делается это руками.
При старте ищешь все файлы с помощью FindFirst/FindNext/FindClose и создаешь для них соответсвующие узлы дерева. ссылки на эти файлы можно положить в свойство Data каждого узла, а в Text вывести только короткое имя файла. Ну, короче, тут зависит от того где эти файлы реально лежат.
Отображение делается с помощью "запихивания" содержимого этих файлов в виде строки в TWebBrowser (читаешь с момощью TStringList.LoadFromFile и дальше строку из TStringList.Text запихиваешь в WebBrowser). Или можно сделать ссылку вида file://c:/myprog/file.xml и вызвать метод Navigate.
Ответить с цитированием