【发布时间】:2019-05-30 12:23:55
【问题描述】:
在 xsltransform 场景中,我们有如下声明的 xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0" xmlns="http://www.w3.org/TR/REC-html40">
<xsl:output method="xml" />
XML 有数据,但 xsl 有 <table><tr><td></td></tr></table> 与 xslt 逻辑内联。
问题:在 Chrome 浏览器中检查时会显示表格标记,但网页上仅显示表格中的文本(html 输出),但不会呈现为表格。
当设置<xsl:output method="html" />时,整个数据以没有<table>标签的文本形式出现。
关于这个问题的任何线索?
【问题讨论】:
-
Chrome 是否应用 XSLT?还是您在浏览器之外运行它?请提供 XSLT、XML、想要的输出(是混合命名空间的任意 XML 与一些 XHTML 表或一个简单而完整的 XHTML 文档)和您当前获得的结果文档的最小但完整的示例。