我试图找到XPath(由于我使用的工具,必须是XPath 1.0),这将给我所有节点,但只包括第一个SCHEME_DOCUMENT:
源XML:
<SCHEME_DOCUMENTS INCLUDE_LOOKUPS="N">
<SCHEME_ID>47</SCHEME_ID>
<SCHEME_DOCUMENT>
<DOCUMENT_ID>239</DOCUMENT_ID>
<FILES>
<FILE>
<FILE_ID>441</FILE_ID>
</FILE>
</FILES>
</SCHEME_DOCUMENT>
<SCHEME_DOCUMENT>
<DOCUMENT_ID>272</DOCUMENT_ID>
<FILES>
<FILE>
<FILE_ID>444</FILE_ID>
</FILE>
<FILE>
<FILE_ID>445</FILE_ID>
<RECIPIENTS>
<RECIPIENT>
<ORG_CONTACT_ID>267</ORG_CONTACT_ID>
</RECIPIENT>
</RECIPIENTS>
</FILE>
</FILES>
</SCHEME_DOCUMENT>
</SCHEME_DOCUMENTS>
这就是我想要的:
<SCHEME_DOCUMENTS INCLUDE_LOOKUPS="N">
<SCHEME_ID>47</SCHEME_ID>
<SCHEME_DOCUMENT>
<DOCUMENT_ID>239</DOCUMENT_ID>
<FILES>
<FILE>
<FILE_ID>441</FILE_ID>
</FILE>
</FILES>
</SCHEME_DOCUMENT>
</SCHEME_DOCUMENTS>