gpt4 book ai didi

xslt - XSL:数字计数无法按预期方式工作-我的XPath是否有问题?

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

这是XML

<row>
<cell>blah blah</cell>

<check>
<option/>
<option/>
<option/>
<option/>
<option/>
<option/>
</check>
</row>


这是XSL

<xsl:template match="row">
<xsl:variable name="inputLevel">
<xsl:number count="option" level="any" from="."/>
</xsl:variable>

<xsl:value-of select="$inputLevel"/>
</xsl:template>


我得到的只是“ 0”。 http://www.w3schools.com/XPath/xpath_syntax.asp说“。”表示当前节点。它不应该返回“ 6”吗?

Edit1:我想寻找任何级别的选项标签,而不仅仅是检查。应该已经解释了,但是选项标签可以在下面的任何级别存在

最佳答案

如果要计算后代option,则不应使用xsl:number,但:

<xsl:variable name="inputLevel" select="count(.//option)"> 

关于xslt - XSL:数字计数无法按预期方式工作-我的XPath是否有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877193/

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