У меня есть определенный узел, который я хочу выбрать с помощью 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 был popPententID ... Как бы я это сделал?
Я думал, что попробую /Templates/Patient/compositeID[./idType='populationPatientID']/id
НоЯ действительно не уверен ... Мне определенно нужно больше узнать xpath.