0
XML文件:
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<bookstore>
    <book   genre= "fantasy "   ISBN= "2-3631-4 ">
        <title> Oberon 's   Legacy </title>
        <author> Corets,   Eva </author>
        <price> 5.95 </price>
    </book>
</bookstore>


1、插入节点
            往 <bookstore> 节点中插入一个 <book> 节点:

XmlDocument   xmlDoc=new   XmlDocument();
      xmlDoc.Load( "bookstore.xml ");
      XmlNode   root=xmlDoc.SelectSingleNode( "bookstore ");//查找 <bookstore>
      XmlElement   xe1=xmlDoc.CreateElement( "book ");//创建一个 <book> 节点
      xe1.SetAttribute( "genre ", "李赞红 ");//设置该节点genre属性
      xe1.SetAttribute( "ISBN ", "2-3631-4 ");//设置该节点ISBN属性
 
      XmlElement   xesub1=xmlDoc.CreateElement( "title ");
      xesub1.InnerText= "CS从入门到精通 ";//设置文本节点
      xe1.AppendChild(xesub1);//添加到 <book> 节点中
      XmlElement   xesub2=xmlDoc.CreateElement( "author ");
      xesub2.InnerText= "候捷 ";
      xe1.AppendChild(xesub2);
      XmlElement   xesub3=xmlDoc.CreateElement( "price ");
      xesub3.InnerText= "58.3 ";
      xe1.AppendChild(xesub3);
 
      root.AppendChild(xe1);//添加到 <bookstore> 节点中
      xmlDoc.Save( "bookstore.xml ");


结果为:

<?xml   version= "1.0 "   encoding= "gb2312 "?>
<bookstore>
    <book   genre= "fantasy "   ISBN= "2-3631-4 ">
        <title> Oberon 's   Legacy </title>
        <author> Corets,   Eva </author>
        <price> 5.95 </price>
    </book>
    <book   genre= "李赞红 "   ISBN= "2-3631-4 ">
        <title> CS从入门到精通 </title>
        <author> 候捷 </author>
        <price> 58.3 </price>
    </book>
</bookstore>
关闭 返回顶部
联系我们
Copyright © 2011. 聚财吧. All rights reserved.