0

使用 XSL 从 XML 创建 HTML 页面 我想知道如何在生成的 HTML 页面中编写注释。

到目前为止,这是我的 XSL:

<?xml version="1.0" encoding="US-ASCII" ?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="html" omit-xml-declaration="no" indent="yes" />
      <xsl:text disable-output-escaping="yes">
        <![CDATA[<!--comment-->]]>
      </xsl:text>
</xsl:stylesheet>

它不起作用,它给出了下一个错误:

Warning: XSLTProcessor::importStylesheet(): compilation error: file mydirectoy/Myxsl.xsl line 4 element text

我怎样才能使这项工作?

4

1 回答 1

2

像这样做:

...
<xsl:comment>comment</xsl:comment>
...

你不会把它包装成xsl:textor CDATAxsl:comment将在结果树中创建一个注释节点。这是规范的链接:http: //www.w3.org/TR/xslt#section-Creating-Comments

于 2012-04-27T19:36:35.350 回答