我在xml
类型的本地变量XMLDocument
中包含xml数据我希望将xml数据保存到本地文件中。
我尝试过类似System.IO.File.WriteAllText(@"C:\MyProfile\OutOut.txt", xml.ToString());
的方法,但是不起作用。
有人可以让我知道如何进行此操作吗?
如果需要任何其他数据,现在也请允许我。
谢谢。
此代码将XmlDocument转换为文本:
using (var stringWriter = new StringWriter())
using (var xmlTextWriter = XmlWriter.Create(stringWriter))
{
xmlDoc.WriteTo(xmlTextWriter);
xmlTextWriter.Flush();
return stringWriter.GetStringBuilder().ToString();
}