我想计算HomeTeam元素中包含多少个子元素。这个数字是动态的。 我使用了这个,但是给了我多少次HomeTeam显示给我一个
int cout = xmlDoc.Descendants("HomeTeam").Count();
我的XML:
<HomeStats>
<HomeTeam>
<HomeTeamName>PAN</HomeTeamName>
<IPERIOD>74</IPERIOD>
<IIPERIOD>102</IIPERIOD>
<IIIPERIOD>124</IIIPERIOD>
</HomeTeam>
</HomeStats>
这个例子中的答案是:HomeTeam元素包含4(HomeTeamName,IPERIOD,IIPERIOD,IIIPERIOD)。所以我必须得到4。 有什么建议吗?
答案 0 :(得分:3)
你很亲密。你只需要再添加一个步骤;得到子元素:
int cout = xmlDoc.Element("HomeTeam").Elements().Count();