在以下情况下我们如何通过C#创建新的xml文件:
现在我想创建一个xml文件myxml.xml
,其中包含str中的所有内容,
请在上下文中回答并感谢... 需要简单的源代码
答案 0 :(得分:4)
using System;
using System.Xml;
public class Sample {
public static void Main() {
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>"); //Your string here
// Save the document to a file and auto-indent the output.
XmlTextWriter writer = new XmlTextWriter("data.xml",null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
}
}
答案 1 :(得分:3)
您好如何为此创建一个方法:
private static void CreateXMLFile(string xml, string filePath)
{
// Create the XmlDocument.
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml); //Your string here
// Save the document to a file and auto-indent the output.
XmlTextWriter writer = new XmlTextWriter(filePath, null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
}
答案 2 :(得分:1)
如果您要做的唯一事情就是将字符串保存为文件(并且您不想做特定于XML的事情,例如检查格式良好或自动缩进),您只需使用{{3 }}