下面是一段xslt
<xsl:choose>
<xsl:when test="$data != ''">
<img src="image.gif" width="16"/>
</xsl:when>
</xsl:choose>
转换成html成了<img src="image.gif" width="16">
为什么没有了“/”???????
------解决方案--------------------
不知道你的output是怎么定义的
你改成下面看看行不行
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="no"/>