使用xpath选择特定节点

时间:2011-08-03 15:13:42

标签: xml xpath

我想要使用xpath选择一个特定节点,它是具有特定子节点的几个兄弟节点之一...如何使用xpath选择它? 这是一个模拟的xml节点结构,我快速快速...

    <Templates>
     <TemplateData />
     <Patient>
        <dateOfBirth>1990-09-09T04:00:00Z</dateOfBirth>
        <gender>F</gender>
        <name>
          <firstName>Sam</firstName>
          <lastName>Hill</lastName>
        </name>
     <compositeID>
       <id>102</id>
       <idType>patientID</idType>
     </compositeID>
     <compositeID>
       <id>182</id>
       <idType>populationPatientID</idType>
     </compositeID>

想象一下,我只想要一个复合ID。 'IdType的人是populationPatientID ...我该怎么做?

我想我会试试 /模板/患者/ compositeID [./ idType = 'populationPatientID'] / ID

但我真的不确定......我肯定需要学习更多xpath。

0 个答案:

没有答案