我正在寻找获取XML文件中特定节点下的元素的数量。在XML节点下获取XML元素的数量
文件看起来像下面
<Return>
<ReturnHeader>
</ReturnHeader>
<ReturnData documentCnt="8">
<file1></file1>
<file2></file2>
<file3></file3>
<file4></file4>
<file5></file5>
<file6></file6>
<file7></file7>
<file8></file8>
</ReturnData>
<ParentReturn>
<ReturnHeader>
</ReturnHeader>
<ReturnData documentCnt="6">
<file1></file1>
<file2></file2>
<file3></file3>
<file4></file4>
<file5></file5>
<file6></file6>
</ReturnData>
</ParentReturn>
<SubsidiaryReturn>
<ReturnHeader>
</ReturnHeader>
<ReturnData documentCnt="3">
<file1></file1>
<file2></file2>
<file3></file3>
</ReturnData>
</SubsidiaryReturn>
</Return>
我需要解析的ReturnData节点(位于你可以看到该文件在多个位置)这个xml文件获得的数它下面的元素。
例如 - 在返回\ ReturnData计数必须是8 - 在返回\ ParentReturn \ ReturnData计数必须是6 - 在返回\ SubsidiaryReturn \ ReturnData计数必须是3
属性documentCnt实际上应该给我正确的计数,但创建的xml文档会有差异,因此我需要解析这个xml文件并检查documentCnt属性中的值是否与ReturnData节点下的元素数相匹配。
如果你们能帮助我,我会很感激。
感谢, AJ
请参阅本http://stackoverflow.com/questions/2287384/count-specific-xml-nodes-within-xml –
感谢您的回复Saagar! – user3375390