我的 XSLT v1.0 代码 -
<Test1>
<xsl:text>"</xsl:text>
<xsl:choose>
<xsl:when test="/root/node1">B</xsl:when>
<xsl:when test="/root/node2">S</xsl:when>
<xsl:otherwise>NA</xsl:otherwise>
</xsl:choose>
<xsl:text>"</xsl:text>
</Test1>
我想将上述节点的输出存储<Test1>
到一个变量中。像这样的东西,
<xsl:variable name="test">
<xsl:value-of select="??"/>
</xsl:variable>
使用此变量的值来计算其他内容或显示该值,
<Test2>
<xsl:text>"</xsl:text>
<xsl:value-of select="$test"/>
<xsl:text>"</xsl:text>
</Test2>
我应该写什么而不是??
获取节点的值<Test1>
?或者有没有其他方法可以将节点的输出值读入 XSLT 中的变量?