我正在使用 XSL 转换将 xml 转换为 xhtml,问题是输入标签最后没有打印斜杠,尽管我写了这个
<xsl:output method="html"/>
输出必须是这样的
<input type='text' name='t1'/>
相反,它像这样显示
<input type='text' name='t1'>
好吧,我知道这是 HTML5 中的新功能,但 IE 6、7、8 呢?
我尝试了下一个,但没有一个有效
<input type="text">
<xsl:attribute name="size">
<xsl:value-of select="size"/>
</xsl:attribute>
<xsl:attribute name="content">
<xsl:value-of select="content"/>
</xsl:attribute>
<xsl:attribute name="id">
<xsl:value-of select="@id"/>
</xsl:attribute>
<!--<xsl:variable name="slash" select="/"/>
<xsl:value-of select="$slash"/>-->
<!--<script type="text/javascript" src="somewhere.js">/</script>-->
<!--<script type="..." src="...">/</script>-->
</input>