C#如何取出XML的属性值

keitadan 2008-12-03 07:35:45
<?xml version="1.0" encoding="utf-8" ?>
<root>
<newnode>
<ID>12</ID>
<name>yoyo</name>
<age>11</age>
</newnode>
<newnode>
<ID>18</ID>
<name>hoho</name>
<age>14</age>
</newnode>
</root>
请问如何取出如上XML中的值(ID,NAME,AGE)。。谢谢。。最好是最提的代码!最好有个循环应为有多个NEWNODE!
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2008-12-03
  • 打赏
  • 举报
回复
public void GetSubElementByAttribute(string XmlPath, string FatherElement, string AttributeName, string AttributeValue, int ArrayLength)
{
System.Collections.ArrayList al = new System.Collections.ArrayList();
XmlDocument docXml = new XmlDocument();
docXml.Load(@XmlPath);
XmlNode xn=xmlDoc.SelectSingleNode("root");
XmlNodeList xnl=xn.ChildNodes;
foreach(XmlNode xnf in xnl)
{
XmlElement xe=(XmlElement)xnf;
XmlNodeList xnf1=xe.ChildNodes;
foreach(XmlNode xn2 in xnf1)
{
Console.WriteLine(xn2.InnerText);
}
}
}
keitadan 2008-12-03
  • 打赏
  • 举报
回复
别这样咯!
keitadan 2008-12-03
  • 打赏
  • 举报
回复
???知道吗》》有人知道吗
tinghai_xu 2008-12-03
  • 打赏
  • 举报
回复
结贴率太低,拒绝回答
  • 打赏
  • 举报
回复
结帖率:12.50%

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧