gpt4 book ai didi

xml - XPath中的concat()

转载 作者:行者123 更新时间:2023-12-03 16:20:06 24 4
gpt4 key购买 nike

这是我的xml:

<compositeurs> 
<compositeur></compositeur>
<compositeur id="5">
<dates naissance="1687" deces="1770"></dates>
<nom>
<prenom>Johann</prenom>
<prenom>Sebastian</prenom>
<prenom>Sebastian</prenom>
<prenom>Sebastian</prenom>
<famille>Bach</famille>
</nom>
</compositeur>
<pays>Alemagne</pays>
<compositeur></compositeur>
</compositeurs>


我想连接所有具有famille =“ Bach”的prenom元素。

我使用了 concat(//nom[famille='Bach']/prenom),但是它是错误的。

最佳答案

在XPath 1.0中不可能做到这一点

这是在XPath 2.0中执行此操作的方法:

string-join(//nom[famille='Bach']/prenom, ' ')


如果XPath 2.0不可用,则始终可以使用所使用的命令式语言来连接原始表达式的结果。

关于xml - XPath中的concat(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13828416/

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