Ciao,
il seguente codice mi salva un nodo xml senza spazio prima del self-closing tag:
Xml := TXmlDocument.Create(nil);
try
Xml.Options := [doNodeAutoIndent];
Xml.Active := True;
Xml.Encoding := 'utf-8';
RootNode := Xml.AddChild('Root');
Node := RootNode.AddChild('Node');
Node.Attributes['ID'] := '01234567';
Xml.SaveToFile(path);
finally
Xml := nil;
end;
Output:
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Node ID="01234567"/>
</Root>
Come si può creare il medesimo tag con spazio prima della chiusura? Oppure si può ignorare in quanto inutile?
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Node ID="01234567" />
</Root>
Ale