首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么利用C#语言向如上的XML文档中添加一条记录

2012-11-03 
如何利用C#语言向如下的XML文档中添加一条记录原XML文件如下:XML codehumanmale id0age rangea

如何利用C#语言向如下的XML文档中添加一条记录
原XML文件如下:

XML code
<human><male id="0">    <age range="a">     张三    </age></male><male id="1">    <age range="b">     李四    </age></male></human>

添加后的要求如下:
XML code
<human><male id="0">    <age range="a0">     张三    </age></male><male id="1">    <age range="b">     李四    </age>    <age range="b">     王五    </age></male></human>


就是往下一个里面添加<age range="b">王五</age>这样一条语句。
请高手指点。
在线等……………………

[解决办法]
C# code
        XmlDocument xmlDoc = new XmlDocument();        xmlDoc.Load(@"c:\test.xml");        XmlElement age = xmlDoc.CreateElement("age");        age.SetAttribute("range", "b");        age.InnerXml = "王五";        xmlDoc.SelectSingleNode(@"/human/male[@id=1]").AppendChild(age);        xmlDoc.Save(@"c:\test.xml"); 

热点排行