gpt4 book ai didi

xslt - 如何在XPath表达式中的多个子项上使用concat()函数

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

像这样的东西可以很好地工作“ concat('a','b')”,但是我不能使其作为现有表达式的一部分工作,即

<div class='xyz'>
<strong>the</strong>
<sub> one</sub>
</div>

//div[class='xyz']/concat(/strong/text(), /sub/text())


我希望它返回“一个”

最佳答案

我希望它返回“一个”


在XPath 1.0中,您必须执行以下操作:

concat(div[@class='xyz']/strong, div[@class='xyz']/sub)


在XSLT 1.0中,您可以执行以下操作:

<xsl:template match="/">
<xsl:for-each select="div[@class='xyz']/*">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>

关于xslt - 如何在XPath表达式中的多个子项上使用concat()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32727009/

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