XPath:找到符合条件的最后一个元素

时间:2017-12-01 12:26:21

标签: xml xpath

此xpath-Statement从Attribut Adressen / Adresse / NUMMER中提取第一个值

回复:20171129100600

但我尝试从Property Adressen / Adresse / NUMMER获取最后值 与Adressen / Adresse / TYP =“P”

我不知道怎么样,请帮帮我

最好的问候

迈克尔

这是我的XML

   //Adressen/Adresse/NUMMER[../TYP="P"]

2 个答案:

答案 0 :(得分:2)

只需使用last()函数即可获取最后一个集合

(//Adressen/Adresse[TYP="P"]/NUMMER)[last()]

答案 1 :(得分:0)

(//Adressen/Adresse/NUMMER[following-sibling::TYP="P"])[last()]