我正在尋找獲取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