考虑以下示例XML:
<country>
<city>
<street>
<house>HouseA</house>
<house>HouseB</house>
<house>HouseC</house>
</street>
<park>Central</park>
</city>
<city>
<street>
<house>HouseD</house>
<house>HouseE</house>
<house>HouseF</house>
</street>
<park>Green</park>
</city>
</country>
现在我想要XPath在第一个/country/city/street/house/text()
内为我提供所有city
,所以我想找到 HouseA,HouseB 和 HouseC 。我尝试过使用/country/city[1]/street/house/text()
,但这只是第一次出现(HouseA)。
我在这个网站上环顾四周,但找不到我想要的答案。非常感谢任何帮助。