Вниз
Скачать: CL | DM;

Изменить значение в 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.018 c
15-1179318595
ProgRAMmer Dimonych
2007-05-16 16:29
2007.06.10
Вопросы по MySQL и PHPMyAdmin


3-1174741372
Kley
2007-03-24 16:02
2007.06.10
фильтр по 2 полям


2-1179692350
ММК
2007-05-21 00:19
2007.06.10
Пуск


3-1174296643
fd979
2007-03-19 12:30
2007.06.10
Получение пароля пользователя в MS SQL Server?


2-1179688675
simona4
2007-05-20 23:17
2007.06.10
объединить базы




   Наверх