如何正确构建<xsl:if>?

时间:2018-02-07 12:06:46

标签: xml xslt xls

我在调用某个值时遇到问题 假设我有xml结构:

<1><2><3>jjj</1></2></3>

如何将jjj值用于<xsl:if>

我试过了

<xsl:if value="jjj">
    <newValue>kkk</newValue>
</xsl:if>
</xsl:template>

1 个答案:

答案 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中的元素名称不能以数字开头