我有一个简单的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
。当我删除该元素时,错误消息消失了,样式表也没有问题。
这个元素有什么问题?
答案 0 :(得分:3)
这个元素有什么问题?
我只是在这里猜测,因为您没有向我们展示可重复的示例,但xsl:when
必须是xsl:choose
的孩子。
OTOH,xsl:value-of
必须不成为xsl:choose
的孩子 - 所以错误就在这里或那里。