Bonjour à tous,

je suis sous XE2, j'ai un objet TXmlDocument qui contient ce fichier XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<Personnage>
 <Equipement>
...
  </Equipement>
</Personnage>
J'ajoute un node à la racine avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RacinePerso := XMLPersonnage.DocumentElement;
RacinePerso.AddChild('DonneesCalculee');
XMLPersonnage.SaveToXML();
Et j'obtiens le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
</Armes>
  </Equipement>
  <DonneesCalculee/></Personnage>
Genre il manque un retour charriot entre <DonneesCalculee/> et </Personnage>

Je fais comment pour avoir ce truc ? Avant j'utilisais une ancienne librairie "NativeXml" qui offrait une propriété "XfReadable" afin de pallier ça? Des idées ?

Merci.