Spazio antecedente al self-closing tag

di il
2 risposte

Spazio antecedente al self-closing tag

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

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte