Показать сообщение отдельно
  #39  
Старый 06.01.2008, 19:20
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

Код:
function CreatePage(XML:IXMLDocument;page:integer):boolean;
var
  ParentNode,ChildNode : IXMLNode;
begin
  try
    ParentNode := XML.DocumentElement.AddChild('page');
    with ParentNode do begin
      Attributes['id']    := page;
      Attributes['title'] := 'no title';
      Attributes['descr'] := '***';
    end;
     ChildNode := ParentNode.AddChild('t');
      with ChildNode do begin
        Attributes['id'] := '1';
        Text             := 'none;
      end;
    XML.SaveToFile('test.xml');
   finally
  end;
end;
Вот выделенная строка - она сохраняет неформатированный текст XML.
А где вы пытаетесь сохранить форматированный после добавления <page>? Я в коде этого места не вижу.
Ответить с цитированием