Вот XML. Теперь я хочу выбрать все значения / Home / Identifier / HomeNumber, которые имеют / Home / Coverages / Coverage / Identifier / CoverageName = 'WorkersCompensation' в качестве значения. Я попробовал некоторые ответы на этом форуме для похожих вопросов, но, похоже, не работает. Мне нужна помощь в создании выражения XPATH.
<Home>
<Identifier>
<HomeNumber>1</HomeNumber>
</Identifier>
<Coverages>
<Coverage busStatus="Active">
<Identifier>
<CoverageName>PersonalLiability</CoverageName>
</Identifier>
</Coverage>
<Coverage>
<Identifier>
<CoverageName>WorkersCompensation</CoverageName>
</Identifier>
<Detail>
<Name>NumberOfInServants</Name>
<Value>
<Integer>1</Integer>
</Value>
</Detail>
</Coverage>
<covergaes>
</Home>
<Home>
.
.
.
</Home>