变量值不可用的问题
trouble with variables value not available
假设:
<xsl:variable name="eur-uri" select="resolve-uri('prices/eur.xml',base-uri())"/>
<xsl:variable name="eur-node" select="document($eur-uri)" />
谁能解释一下为什么要检索一些数据:
<xsl:value-of select="$eur-node//node()[text() = '4.99']/@position" />
这不是(我收到消息“变量值不可用”):
<xsl:variable name="prix-fr" as="xs:string" ><xsl:text>4.99</xsl:text></xsl:variable>
<xsl:value-of select="$eur-node//node()[text() = $prix-fr]/@position" />
我正在使用 oxygen 和 saxon 9.5。任何帮助将非常感激。
我真的很生气,因为当我将我的 xpath 放入 xwatch 时,第二个选项有效......:$
感谢您的回答。最后是xslt变量调试工具的问题。该值没有显示出来,但转换效果很好。
假设:
<xsl:variable name="eur-uri" select="resolve-uri('prices/eur.xml',base-uri())"/>
<xsl:variable name="eur-node" select="document($eur-uri)" />
谁能解释一下为什么要检索一些数据:
<xsl:value-of select="$eur-node//node()[text() = '4.99']/@position" />
这不是(我收到消息“变量值不可用”):
<xsl:variable name="prix-fr" as="xs:string" ><xsl:text>4.99</xsl:text></xsl:variable>
<xsl:value-of select="$eur-node//node()[text() = $prix-fr]/@position" />
我正在使用 oxygen 和 saxon 9.5。任何帮助将非常感激。 我真的很生气,因为当我将我的 xpath 放入 xwatch 时,第二个选项有效......:$
感谢您的回答。最后是xslt变量调试工具的问题。该值没有显示出来,但转换效果很好。