![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Корень XML документа
Ш-К © (2004-06-29 15:32:00)Как узнать - является ли корневым тегом документа тег <root>.
И если не является, то добавить его.
Polevi (2004-06-30 21:40:00) [1]и ключи от квартиры
Ш-К (2004-06-30 16:42:00) [2]Спасибо, хоть так.
Хотелось бы чтоб и
<?xml version="1.0" encoding="WINDOWS-1251" standalone="no"?>
из doc1 добавлялось само, а не загонялось принудительно.
И коментарии перед корнем.
Polevi (2004-06-30 16:04:00) [3]procedure TForm1.FormCreate(Sender: TObject);
var
doc1,doc2:OleVariant;
begin
doc1:=CreateOleObject('MSXML2.DomDocument.3.0');
doc1.async:=false;
doc1.load('somexmldoc.xml');
doc2:=CreateOleObject('MSXML2.DomDocument.3.0');
doc2.async:=false;
doc2.loadXML('<root></root>');
doc2.documentElement.appendChild(doc1.documentElement);
ShowMessage(doc2.xml);
end;
Ш-К (2004-06-30 15:03:00) [4]И никто не знает?
Ш-К (2004-06-29 17:20:00) [5]Polevi © (29.06.04 16:52) [4]
Спасибо - работает.
А как мне для любого документа добавить свой корневой тег <root>?
Polevi (2004-06-29 16:52:00) [6]selectSingleNode('//root')
False_Delirium (2004-06-29 16:08:00) [7]Так поищи его в тексте тела XML ..:). pos() например .:)
Ш-К (2004-06-29 15:49:00) [8]Мне узнать бы, есть ли он вообще тег <root>.
vecna (2004-06-29 15:43:00) [9]1. посмотреть, если у него родитель (parent) =)))
2. соответственно...