【发布时间】:2011-08-22 21:40:37
【问题描述】:
我正在使用XslCompiledTransform 将 XML 文件转换为 HTML。有没有办法阻止它使用自闭标签。
例如
<span></span> <!-- I want this even if content empty -->
<span/> <!-- stop doing this! ->
无论我使用哪种浏览器,span 上的自关闭标签都会弄乱我的文档,虽然它是有效的 XML,只是 'span' 不允许有自关闭标签。
我可以在我的 xsl 或我的 C#.Net 代码中设置一个设置来防止使用自闭合标签吗?
【问题讨论】:
-
没有属性或内容的 span 应该是完全不可见的。将您的跨度包装在 xsl:if 块中以检查内容是否适合您?
-
正确的术语是自闭标签。
-
好问题,+1。请参阅我的答案以了解两种替代解决方案。
标签: c# .net xslt html shorttags