Je suis entrain de créer un léger rédacteur en C# et j'aimerais savoir la meilleure méthode pour convertir une chaîne en un bien formaté chaîne XML. J'espère qu'il y a une méthode publique dans le C# de la bibliothèque comme "public bool FormatAsXml(string texte, hors de la chaîne de formattedXmlText)", mais il ne pouvait pas être si facile, pourrait-il?
Très précisément, quelle serait la méthode "SomeMethod" doivent être de nature à produire la sortie ci-dessous?
string unformattedXml;
string formattedXml;
unformattedXml = "<?xml version=\"1.0\"?><book><author>Lewis, C.S.</author><title>The Four Loves</title></book>"
formattedXml = SomeMethod(unformattedXml);
Console.WriteLine(formattedXml);
Sortie:
<?xml version="1.0"?>
<book id="123">
<author>Lewis, C.S.</author>
<title>The Four Loves</title>
</book>