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

Создать новый XML-документ:
Код:
procedure TMainForm.Button1Click(Sender: TObject);
var
  XML       : TXMLDocument;
  Paragraf,
  Node      : IXMLNode;
begin
  XML := TXMLDocument.Create(nil);
  try
    XML.Active := True;
    XML.Version := '1.0';
    XML.Encoding := 'UTF-8';
    XML.DocumentElement := XML.CreateNode('document');
    XML.DocumentElement.Attributes['name'] := 'Новый документ';


    Paragraf := XML.DocumentElement.AddChild('paragraf');
    Paragraf.Attributes['justify'] := 'left';

    Node      := Paragraf.AddChild('topindent');
    Node.Text := '12';

    Node      := Paragraf.AddChild('bottomindent');
    Node.Text := '6';

    Node      := Paragraf.AddChild('text');
    Node.Text := 'Здесь текст абзаца';

    XML.SaveToFile('c:\newfile.xml');
  finally
    XML.Free;
  end;
end;
Про XML доступно можно почитать например здесь.
Ответить с цитированием