Je sais que vous avez dit C# mais avez-vous essayé VB.NET pour XML Literals. Des trucs incroyables.
Public Class Program
Public Shared Sub Main()
Dim myKeyBoardStyle = "dvorak"
Dim myXML As XElement = <ROOT>
qwerty
<altKeyboard><%= myKeyBoardStyle.ToUpper() %></altKeyboard>
<SampleElement>adsf</SampleElement>
<SampleElement2>The text of the sample element2</SampleElement2>
</ROOT>
Console.WriteLine(myXML.ToString())
myXML.Save(".\fileFromXElement.xml")
End Sub
End Class
Remarquez l'élément propre qui injecte le résultat du code dans la sortie:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
qwerty
<altKeyboard>DVORAK</altKeyboard><SampleElement>adsf</SampleElement><SampleElement2>The text of the sample element2</SampleElement2></ROOT>
snip [des avis removed]
Le titre est trompeur. Il devrait vraiment dire quelque chose sur le fichier I/O en C# – Akrikos
Andrew pourquoi le rollback? –
Je pense que nous devrions essayer de respecter le plus possible le message original, y compris le "Salut tout le monde", car c'est ce que l'OP a écrit. Rien de personnel :) –