1
当我有这个模板JAXB编组到HTML抛出XSL例外:使用<a>标签
<xsl:when test="@width > 500">
<a href="{@path}"><xsl:value-of select="@path"/></a>
<br/>
</xsl:when>
我需要做的是,当一些XML图像元素都有width属性更大然后500,我不会写入元素并显示它,但我只写了简单的链接,用户可以点击并查看该图像。
我收到此错误:
The element type "xsl:when" must be terminated by the
matching end-tag "</xsl:when>".
和VM在此之后完全崩溃。
但是,当我删除结束标记时,它说它需要一个,所以我不能没有关闭“a”元素,但它无法呈现它。
有没有一些解决方法?
看起来不错。你的代码中是否有其他'xsl:when'元素?如果您从代码中删除“
”,会发生什么情况? –