Форум: "Основная";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
ВнизИзменить значение в xml документе через TXMLDocument Найти похожие ветки
← →
OlegM (2007-04-12 12:15) [0]Здрессте
Есть документ типа
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<New>
<Settings>
<qqq type="string">www</qqq>
</Settings>
</New>
Прочитать значение www получаеться а вот изменить непонимаю как, читаю так.
var
Root : IXMLNode;
begin
XMLDocument1.Active:=false;
XMLDocument1.LoadFromFile("1.xml");
XMLDocument1.Active:=true;
XMLDocument1.DocumentElement.ReadOnly:=false;
Root := XMLDocument1.DocumentElement;
showmessage(Root.ChildNodes["Settings"].ChildNodes["qqq"].Text);
XMLDocument1.Active:=false;
end;
Подскажите если не трудно
← →
clickmaker © (2007-04-12 12:23) [1]ChildNodes["qqq"].Text :=
← →
OlegM (2007-04-12 12:34) [2]Дак вот именно, пробовал так, ни ошибок не выдает и ничего незаписывает
Root.ChildNodes["Settings"].ChildNodes["qqq"].Text:="xxx";
← →
clickmaker © (2007-04-12 12:36) [3]
> и ничего незаписывает
то есть? в отладчике помотреть - после этой строки ChildNodes["qqq"].Text остается прежним?
← →
Плохиш © (2007-04-12 13:12) [4]
> OlegM (12.04.07 12:34) [2]
> Дак вот именно, пробовал так, ни ошибок не выдает и ничего
> незаписывает
А сохранять файл кто будет? SaveToFile!
← →
OlegM (2007-04-12 13:18) [5]О спасибо люди добрые, помогло .
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c