为什么不能解析样式表简单的xsl

时间:2016-09-08 15:05:25

标签: xml xslt

我有一个简单的xsl片段,当我使用F8进行转换时,它会在XML Copy Editor中显示错误消息。它显示

  

无法转换:无法解析样式表

    <xsl:value-of select="$iterator"/>
    <xsl:value-of select="$step"/> 
    <xsl:when test="$step = $iterator">
      equal
    </xsl:when>

问题在于xsl:when。当我删除该元素时,错误消息消失了,样式表也没有问题。

这个元素有什么问题?

1 个答案:

答案 0 :(得分:3)

  

这个元素有什么问题?

我只是在这里猜测,因为您没有向我们展示可重复的示例,但xsl:when必须是xsl:choose的孩子。

OTOH,xsl:value-of必须成为xsl:choose的孩子 - 所以错误就在这里或那里。