XSLT不输出单个<br>标记
这与XSLT有些相关,不会允许我使用自动关闭img和br标签,但我不认为它是重复的。
我想将XML转换为HTML。 在源XML中,有自我关闭的<lb/>
元素。 我想将这些转化为有效的HTML <br>
无效元素。
为了获得有效的HTML,我将输出方法设置为HTML:
<xsl:output method="html" encoding="UTF-8" indent="no"/>
XSLT代码如下所示:
<xsl:template match="//lb">
<br/>
</xsl:template>
但作为输出,我明白了这一点
<br></br>
它被HTML5解析器解释为
<br><br>
如何获得一个有效的HTML void元素?
链接地址: http://www.djcxy.com/p/76879.html上一篇: XSLT does not output single <br> tag
下一篇: How forgiving are browsers with empty elements written with closing tag?