0
我想采用位于当前Property
标记xml中的所有Photo
标记。在当前层次结构中获取XML标记
XML
<Properties>
<Property>
<Photos>
<Photo>
</Photo>
</Photos>
</Property>
<Property>
<Photos>
<Photo>
</Photo>
</Photos>
</Property>
<Property>
<Photos>
<Photo>
</Photo>
</Photos>
</Property>
</Properties>
代码
xmlnode = xmldoc.GetElementsByTagName("Property");
for (int i = 0; i < xmlnode.Count - 1; i++)
{
XmlNodeList xmlNode2;
xmlNode2 = xmldoc.GetElementsByTagName("Photo");
// I wanna get all the Photo tag that are inside the current Property tag
for (int j = 0; j < xmlNode2.Count - 1; j++)
{
// Get the total of tags called Photo in my XML
}
}
但在我的代码,我得到的总Photos
标签的所有XML
文件,而不是在当前Property
标签。
我该怎么做?
我试试你的代码,但在'返回0 SelectNodes' –
我试着用你的XML示例文件并运行。你确定你使用了相同的XML结构吗?您可能知道,但XML操作区分大小写。 –