我需要在一个相当大的XML文件中找到一个标记,该文件包含一个带编号ID的特定子标记。例如,给定以下标记:
<PSOccurrence alternate_etc_ref="" ...(other attributes)... xform="">
<GSIdentity elemId="id3193" label="13WR3HHVICbuUC"/>
</PSOccurrence>
我需要根据&#39; elemId&#39;找到标签。子标签的属性。当我使用以下代码时:
rootObject.find(".//PSOccurrence")
我得到一个[PSOccurrence]标记节点,当我使用这段代码时:
rootObject.find(".//GSIdentity[@elemId='id3193']")
我得到了[GSIdentity]标签节点,但是我还没有弄清楚如何将两者合并以使[PSOccurrence]标签节点返回特定元素ID,假设有多个标识符[PSOccurrence] XML中的标签都有不同的元素&#34;在他们的孩子标签。