gpt4 book ai didi

xml - XPath:找到具有条件的最后一个元素

转载 作者:行者123 更新时间:2023-12-03 17:24:51 25 4
gpt4 key购买 nike

此 xpath 语句从 Attribut Adressen/Adresse/NUMMER 中提取第一个值

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

回复:20171129100600

但我尝试获取 最后 来自 Property Adressen/Adresse/NUMMER 的值
与 Adressen/Adresse/TYP="P"

我不知道如何,请帮助我

最好的祝福

迈克尔

这是我的 XML
<Adressen>
<Adresse>
<HDLNR>111MK001</HDLNR>
<FILNR>0001</FILNR>
<USERNR>1</USERNR>
<AUFART>K</AUFART>
<AUFTRKENN>U</AUFTRKENN>
<AUFTRNR>-1</AUFTRNR>
<FNR>1</FNR>
<ART>K</ART>
<FUNC>2</FUNC>
<NUMMER>20171129100600</NUMMER>
<ADRFIL>0001</ADRFIL>
<TYP>P</TYP>
</Adresse>
<Adresse>
<HDLNR>111MK001</HDLNR>
<FILNR>0001</FILNR>
<USERNR>1</USERNR>
<AUFART>K</AUFART>
<AUFTRKENN>U</AUFTRKENN>
<AUFTRNR>-1</AUFTRNR>
<FNR>1</FNR>
<ART>K</ART>
<FUNC>2</FUNC>
<NUMMER>20171129104643</NUMMER>
<ADRFIL>0001</ADRFIL>
<TYP>P</TYP>
</Adresse>
<Adresse>
<HDLNR>111MK001</HDLNR>
<FILNR>0001</FILNR>
<USERNR>1</USERNR>
<AUFART>K</AUFART>
<AUFTRKENN>U</AUFTRKENN>
<AUFTRNR>-1</AUFTRNR>
<FNR>1</FNR>
<ART>K</ART>
<FUNC>2</FUNC>
<NUMMER>1511945910251</NUMMER>
</Adresse>
<Adresse>
<HDLNR>111MK001</HDLNR>
<FILNR>0001</FILNR>
<USERNR>1</USERNR>
<AUFART>K</AUFART>
<AUFTRKENN>U</AUFTRKENN>
<AUFTRNR>-1</AUFTRNR>
<FNR>1</FNR>
<ART>K</ART>
<FUNC>2</FUNC>
<NUMMER>4589458945</NUMMER>
<ADRFIL>0001</ADRFIL>
<TYP>F</TYP>
</Adresse>
</Adressen>

最佳答案

只需使用 last()获取集合的最后一项的函数

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

关于xml - XPath:找到具有条件的最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47593389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com