gpt4 book ai didi

xslt - EXSLT 字符串分词器上下文

转载 作者:行者123 更新时间:2023-12-02 00:11:38 25 4
gpt4 key购买 nike

EXSLT Tokenizer for-each 循环内的当前节点上下文是什么?我似乎无法查询文档中的任何节点。示例:

<xsl:for-each select="str:tokenize($renderList,',')">
<xsl:variable name ="tag" select="."/>
<xsl:value-of select = "//tag[@name = $tag]"/>
</xsl:for-each>

如果我硬编码<xsl:value-of select = "//tag[@name = 'A']"/>在 for-each 循环之外,查询有效。

循环内的上下文节点是什么?

最佳答案

问题在于,在 xsl:for-each 中,当前文档不是原始源 XML 文档

这应该有效:

<xsl:variable name="vDoc" select="/"/>
<xsl:for-each select="str:tokenize($renderList,',')">
<xsl:variable name ="tag" select="."/>
<xsl:value-of select = "$vDoc//tag[@name = $tag]"/>
</xsl:for-each>

关于xslt - EXSLT 字符串分词器上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944734/

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