gpt4 book ai didi

xpath - 连接多个属性值

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

给出这种 XML 文件:

<data> 
<row val="3"/>
<row val="7"/>
<row val="2"/>
<row val="4"/>
<row val="3"/>
</data>

我需要使用 XPath 1.0 检索字符串 '3;7;2;4;3' 以便我可以在 XForms 应用程序中为 Google Chart 服务创建动态链接。

我怎样才能做到这一点 ?是否可以 ?

最佳答案

XPath 2.0 解决方案:

string-join(/data/row/@val,';')

XSLT 1.0 解决方案:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="row">
<xsl:value-of select="concat(substring(';',1,position()-1),@val)"/>
</xsl:template>
</xsl:stylesheet>

编辑 :简短的 XSLT 1.0 解决方案。

关于xpath - 连接多个属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3398871/

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