Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 18:14   #1
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию Неправельное сохранение файла xml

Суть вопросо такова:
Нужно сохранить в тег <host> адрес
Пытаюсь сделать так всё сорхраняет нормально.
но когда открываешь файл проподает содержимое файла
кторое было кроме <host> тега.

Код
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
coDoc: CoDOMDocument;
Doc: IXMLDOMDocument;
txt: IXMLDOMText;
r: IXMLDOMElement;
Node: IXMLDOMElement;
begin
Doc := coDoc.Create;
Doc.load('settings.xml');
Doc.Set_async(false);
Doc.LoadXML('<settings/>');
r:=Doc.Get_documentElement;
Node := Doc.createElement ('host');
txt := Doc.createTextNode(edit1.text);
Node.appendChild(txt);
r.appendChild(Node);
Doc.save('settings.xml');
end;
В чём может быть проблема?
Может что то я упустил?
-=Virus=- вне форума Ответить с цитированием
Старый 03.03.2010, 21:14   #2
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

Всем спасибо решение найдено

Цитата:
var
XML: IXMLDocument;
Node: IXMLNode;
begin
XML :=LoadXMLDocument('settings.xml');
try
Node := XML.DocumentElement.ChildNodes.Find Node('host');
if Node <> nil then
Node.NodeValue := Combobox1.text;
XML.SaveToFile('settings.xml');
finally
XML := nil;
Node := nil;
end;
-=Virus=- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение файла KREGI Помощь студентам 4 30.03.2009 21:09
Задание на анализ и разбор xml файла JazonDinAlt Помощь студентам 3 04.05.2008 16:08
Как с помощью xml-файла с генерировать БД в отчет MS Word quit БД в Delphi 3 21.02.2008 16:23
Сохранение файла Македонский Общие вопросы Delphi 7 17.08.2007 08:35