文字列を XML に変換したい。もちろん、私は次のようなことができます:
"<node Attribute1="att1">" + MyString + "</node>"
しかし、.net に何かがあるのなら、なぜ車輪を再発明する必要があるのでしょうか。ノード名、属性、および内部 XML を受け取り、XML 文字列を返すメソッドはありますか?
Linq To Xmlを使用できます
var xElem = new XElement("node", new XAttribute("Attribute1", "att1"), "MyString");
var xml = xElem.ToString();
あなたに与えるだろう
<node Attribute1="att1">MyString</node>
XmlDocumentオブジェクトを作成し、そのLoadXmlMethodを使用することもできます。
XmlDocument document = new XmlDocument();
document.LoadXml("<node Attribute1=\"att1\">" + MyString + "</node>");