Следующий код:
LDocument := TXMLDocument.Create(nil);
LDocument.Active := True;
LDocument.Version := '1.0';
LDocument.Encoding := 'windows-1251';
LDocument.DocumentElement := LDocument.CreateNode('Файл', ntElement, '');
LDocument.DocumentElement.Attributes['ИдФайл'] := xmlname;
NodeSvUchDocObor := LDocument.DocumentElement.AddChild('СвУчДокОбор', -1);
NodeSvUchDocObor.Attributes['ИдФайл'] := xmlname;
Создает следующий файл:
<?xml version="1.0" encoding="windows-1251"?>
<Файл ИдФайл="ON_NSCHFDOPPR_1_2_20221231_1BAFD6E5-9CFF-4C74-82A0-3864F3AFF475"><СвУчДокОбор ИдФайл="ON_NSCHFDOPPR_1_2_20221231_1BAFD6E5-9CFF-4C74-82A0-3864F3AFF475"/><Документ/></Файл>
Как сделать чтобы новые ноды были с новой строки и соблюдалась табуляция?