XML в Windows
Вот пример моего кода, процедура создания XML документа:
[small]
var
ProcNode :IXMLDOMProcessingInstruction;
Root :IXMLDOMNode;
Node :IXMLDOMNode;
begin
Doc:= CoDOMDocument.Create;
Doc.Set_Async(false);
ProcNode:= Doc.createProcessingInstruction('xml', 'version="1.0"');
Doc.appendChild(ProcNode);
Root:= Doc.appendChild(Doc.createElement('Root'));
Node:= Root.appendChild(Doc.createElement('TheNode'));
Node.text:= 'The my data';
Doc.save('Document.xml');
[/small]
Всё работает, цель достигнута, документ создан, только почему в нём всё пишется в строчку??? Мне это не нравится.
в нете можно найти класс от HP, весьма удобный
Цитата:
Originally posted by Eraser.khv
Для работы с XMl док-ми использую, микросовтовский парсер, через interface IXMLDOMDocument.
Вот пример моего кода, процедура создания XML документа:
[small]
var
ProcNode :IXMLDOMProcessingInstruction;
Root :IXMLDOMNode;
Node :IXMLDOMNode;
begin
Doc:= CoDOMDocument.Create;
Doc.Set_Async(false);
ProcNode:= Doc.createProcessingInstruction('xml', 'version="1.0"');
Doc.appendChild(ProcNode);
Root:= Doc.appendChild(Doc.createElement('Root'));
Node:= Root.appendChild(Doc.createElement('TheNode'));
Node.text:= 'The my data';
Doc.save('Document.xml');
[/small]
Всё работает, цель достигнута, документ создан, только почему в нём всё пишется в строчку??? Мне это не нравится.
Для работы с XMl док-ми использую, микросовтовский парсер, через interface IXMLDOMDocument.
Вот пример моего кода, процедура создания XML документа:
[small]
var
ProcNode :IXMLDOMProcessingInstruction;
Root :IXMLDOMNode;
Node :IXMLDOMNode;
begin
Doc:= CoDOMDocument.Create;
Doc.Set_Async(false);
ProcNode:= Doc.createProcessingInstruction('xml', 'version="1.0"');
Doc.appendChild(ProcNode);
Root:= Doc.appendChild(Doc.createElement('Root'));
Node:= Root.appendChild(Doc.createElement('TheNode'));
Node.text:= 'The my data';
Doc.save('Document.xml');
[/small]
Всё работает, цель достигнута, документ создан, только почему в нём всё пишется в строчку??? Мне это не нравится.
Да он все классами из парсера разделяет...
А в блокноте почти всегда все будет в одну строчку..
Нафиг тебе XML? С бинарниками работать не проще?