Sé que usted dijo C# pero ha intentado VB.NET para XML Literals. Cosas increíbles
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
Aviso el elemento ordenado que inyecta el resultado de código en en la salida:
<?xml version="1.0" encoding="utf-8"?>
<ROOT>
qwerty
<altKeyboard>DVORAK</altKeyboard><SampleElement>adsf</SampleElement><SampleElement2>The text of the sample element2</SampleElement2></ROOT>
recorte [opiniones retirados]
El título es muy engañoso. Realmente debería decir algo sobre la E/S de archivos en C# – Akrikos
Andrew ¿por qué la reversión? –
Creo que deberíamos tratar de respetar la publicación original tanto como sea posible, incluido el asunto "Hola a todos", ya que eso fue lo que escribió el OP. Nada personal :) –