このようなXMLドキュメントがある場合
<Doc>
<File>
<ObjectID></ObjectID>
</File>
</Doc>
そしてそれは時々このように見えることがあります
<Doc>
<Name />
<File>
<ObjectID></ObjectID>
</File>
</Doc>
File
-elementsを取得するにはどうすればよいですか?
それらは常に同じレベルにあるとは限りません。ルートレベルにある場合
もあります。ドキュメントに複数回配置される場合もあります(ただし、同じレベルになる場合もあります)。
アップデート
-elementには、以下の要素<File>
を含めることもでき<File>
ますが、このように解析しないでください。
<Doc>
<Name />
<File>
<ObjectID></ObjectID>
<RelatedTo>
<File></File>
</RelatedTo>
</File>
</Doc>
その場合、結果は次のようになります。
<File>
<ObjectID></ObjectID>
<RelatedTo>
<File></File>
</RelatedTo>
</File>