Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 计算特定元素中包含的子元素数_C#_Xml - Fatal编程技术网

C# 计算特定元素中包含的子元素数

C# 计算特定元素中包含的子元素数,c#,xml,C#,Xml,我想计算HomeTeam元素中包含多少个孩子。这个数字是动态的。 我用这个,但给我多少次显示HomeTeam。给我1 int cout = xmlDoc.Descendants("HomeTeam").Count(); 我的XML: <HomeStats> <HomeTeam> <HomeTeamName>PAN</HomeTeamName> <IPERIOD>74</IPERIOD>

我想计算HomeTeam元素中包含多少个孩子。这个数字是动态的。 我用这个,但给我多少次显示HomeTeam。给我1

int cout = xmlDoc.Descendants("HomeTeam").Count();
我的XML:

<HomeStats>
    <HomeTeam>
        <HomeTeamName>PAN</HomeTeamName>
        <IPERIOD>74</IPERIOD>
        <IIPERIOD>102</IIPERIOD>
        <IIIPERIOD>124</IIIPERIOD>
    </HomeTeam>
</HomeStats>

平底锅
74
102
124
本例中的答案是:HomeTeam元素包含4(HomeTeamName、IPERIOD、IIPERIOD、IIPERIOD)。
有什么建议吗?

很接近了。您只需再添加一个步骤;获取子元素:

int cout = xmlDoc.Element("HomeTeam").Elements().Count();

你很接近。您只需再添加一个步骤;获取子元素:

int cout = xmlDoc.Element("HomeTeam").Elements().Count();

你很接近。您只需再添加一个步骤;获取子元素:

int cout = xmlDoc.Element("HomeTeam").Elements().Count();

你很接近。您只需再添加一个步骤;获取子元素:

int cout = xmlDoc.Element("HomeTeam").Elements().Count();
如果有两个“家庭团队”元素,每个元素都有不同数量的孩子,你想要得到什么?第一个、最后一个元素中的子元素数量,是否希望得到一个例外,两个元素的总和,一个随机的,还是什么?在我的项目中,“HomeTeam”始终为1。谢谢。如果有两个“HomeTeam”元素,每个元素的子元素数量不同,您希望得到什么?第一个、最后一个元素中的子元素数量,是否希望得到一个例外,两个元素的总和,一个随机的,还是什么?在我的项目中,“HomeTeam”始终为1。谢谢。如果有两个“HomeTeam”元素,每个元素的子元素数量不同,您希望得到什么?第一个、最后一个元素中的子元素数量,是否希望得到一个例外,两个元素的总和,一个随机的,还是什么?在我的项目中,“HomeTeam”始终为1。谢谢。如果有两个“HomeTeam”元素,每个元素的子元素数量不同,您希望得到什么?第一个、最后一个项目中的孩子数,你想得到一个例外,两个的总和,一个随机的,还是什么?在我的项目“HomeTeam”中总是1。谢谢