我在调用某个值时遇到问题 假设我有xml结构:
<1><2><3>jjj</1></2></3>
如何将jjj
值用于<xsl:if>
?
我试过了
<xsl:if value="jjj">
<newValue>kkk</newValue>
</xsl:if>
</xsl:template>
答案 0 :(得分:1)
<xsl:if>
的语法是<xsl:if test="someValue">
。根据示例XML,您的模板应该看起来像
<xsl:template match="/">
<xsl:if test="1/2/3 = 'jjj'">
<newValue>kkk</newValue>
</xsl:if>
</xsl:template>
顺便说一句,XML中的元素名称不能以数字开头。