Save(TextWriter tw):将内存中的XML文档数据保存到指定的文本数据写入器,其中,tw表示一个文本写入器对象。
Save(XmlWriter xw):将内存中的XML文档数据保存到指定的XML数据写入器,其中,xw表示一个XML数据写入器对象。
简单例子
写入文档:
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();//实例化文档对象
if (File.Exists("student.xml"))//如果文件已存在,载入文档
{
doc.Load("student.xml");
}
else//否则
{
XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "utf-8","yes");//设置声明
doc.AppendChild(dec);
XmlElement root = doc.CreateElement("root");//加入根节点
doc.AppendChild(root);
}
XmlElement student = doc.CreateElement("student");//插入一个student节点
student.SetAttribute("id", "120");//设置id属性
student.SetAttribute("age", "22");//设置age属性
student.InnerText = "张三";//设置中间文本
doc.DocumentElement.AppendChild(student);//将student节点连接在根节点上
doc.Save("student.xml");//保存文档
}
执行3次后产生的xml文档:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<root>
<student id="120" age="22">张三</student>
<student id="120" age="22">张三</student>
<student id="120" age="22">张三</student>
</root>
注:相关教程知识阅读请移步到c#教程频道。










