<?xml version="1.0" encoding="utf-8" ?>
<node>
<list>
<addr></addr>
<country></country>
<company></company>
<user>
<name>aa</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>bb</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>cc</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>dd</name>
<sex>女</sex>
<age>20</age>
</user>
</list>
</node>
怎么挨个取得user节点?
<node>
<list>
<addr></addr>
<country></country>
<company></company>
<user>
<name>aa</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>bb</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>cc</name>
<sex>女</sex>
<age>20</age>
</user>
<user>
<name>dd</name>
<sex>女</sex>
<age>20</age>
</user>
</list>
</node>
怎么挨个取得user节点?
list 就是所有的user节点你可以用
foreach(XmlNode node in list)
{}
访问
lovefootball(蟑螂) (
不对吧
你这样取的是user节点的子节点吧?
<country></country>
<company></company>
这几节点需要过滤呀
XPathDocument xpDoc = new XPathDocument(reader);
XPathNavigator xpNav = xpDoc.CreateNavigator();XPathNodeIterator xmlItems = xpNav.Select("/node/list/user");