我有一个包含这样的数据的XML文件...计数父节点 - 特别是1“男孩”节点和1个“女孩”节点的每个
<parent>
<boy/>
</parent>
<parent>
<girl/>
<parent>
<parent>
<boy/>
<girl/>
</parent>
...我想要统计有两种类型的孩子节点的父母IE:1个男孩和1个女孩。在上面的例子中,答案是1,因为只有1个父母同时有男孩和女孩。我使用xpath来查询XML。我现在有是这样的......
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(inXML);
int ParentsWithBothKids = xmlDoc.SelectNodes("MY QUERY HERE!!!").Count;
我尝试无论是各种查询抛出一个错误是无效的XPath或始终返回0,即使我用肯定是小试XML文件中有一些。
有关我可以使用哪些xpath查询的任何想法?
看看到的LINQ to XML – Nagg 2012-02-14 10:17:35
什么是“对各种查询我试试”? – AakashM 2012-02-14 10:20:05
至少有1个男孩和1个女孩,或者1个或更多男孩和1个或更多女孩? – Filburt 2012-02-14 10:28:46