首页 百科知识 插入数据到文档中

插入数据到文档中

时间:2022-10-17 百科知识 版权反馈
【摘要】:要实现将XML数据插入到一个现存文档或者一个新文档中的目的,可以使用XmlNode类和XmlDocument类。下面的代码将装载XML文档:  XmlElement commdity = XmlDoc.CreateElement;当需要将包含XML的字符串装载进DOM中时,可以使用XmlDocument类的LoadXml()方法。装载进去后,就可以按照下面的方式操作XML:除了上述几种,在System.Xml集合中还有多种其他类可用于执行不同的任务。上述的介绍仅仅是浅尝辄止,大量的应用还需要更多的练习。

11.3.3 插入数据到XML文档中

要实现将XML数据插入到一个现存文档或者一个新文档中的目的,可以使用XmlNode类和XmlDocument类。具体的实现步骤如下:

(1)引用命名空间

因为相关XML的类是在System.Xml命名空间中定义的,所以第一件事情就是引用这个名称空间:

  using System.Xml;

(2)装载XML到文档中

我们可以使用XmlDocument的Load方法将XML文档装载到内存中。下面的代码将装载XML文档:

  XmlDocument XmlDoc = new XmlDocument();

  XmlDoc.Load(@"C:\商品信息.Xml");

(3)插入XML数据

下面的代码将XML装入并插入数据,然后保存:

  XmlDocument XmlDoc = new XmlDocument();

  XmlDoc.Load(@"C:\商品信息.Xml");

  XmlNode root = XmlDoc.FirstChild;

  XmlElement commdity = XmlDoc.CreateElement("Commdity");

  root.AppendChild(commdity);

  XmlElement shoe = XmlDoc.CreateElement("Shoe");

  commdity.AppendChild(shoe);

  shoe.InnerText = "耐穿的鞋子";

  shoe.SetAttribute("ID", "110");

  shoe.SetAttribute("Name", "耐克");

  shoe.SetAttribute("Size", "41");

  XmlDoc.Save(@"C:\商品信息.Xml");

上述代码执行后,将产生下面的XML文档:

img219

当需要将包含XML的字符串装载进DOM中时,可以使用XmlDocument类的LoadXml()方法。装载进去后,就可以按照下面的方式操作XML:

img220

除了上述几种,在System.Xml集合中还有多种其他类可用于执行不同的任务。上述的介绍仅仅是浅尝辄止,大量的应用还需要更多的练习。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈