I have a string and its value is:
<ROOT>
qwerty
<SampleElement>adsf</SampleElement>
<SampleElement2>The text of the sample element2</SampleElement2>
</ROOT>
How can I write this string to a file using C# 3.0?
Thanks in advance.
Try this:
string s = "<xml><foo></foo></xml>";
XmlDocument xdoc = new XmlDocument();
xdoc.LoadXml(s);
xdoc.Save("myfilename.xml");
Has the added benefit that the load will fail if your XML is invalid.