如何使用XSLT从XHTML中删除注释行,
示例:test.xtml
<html>
<head/>
<body>
This is Test Code.
<!--Test Comment -->
</body>
</html>
XSLT ::以下XSLT发出警告“严重性:警告描述:html [1] / body [1] / comment()[1]的模糊规则匹配与remove_comment第10行的”comment()“匹配。 XSL 和remove_comment.xsl“
第4行的”node()| @ *“ <xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*" />
</xsl:copy>
</xsl:template>
<xsl:template match="comment()"/>
答案 0 :(得分:2)
在第10行给出模板match="comment()"
更高优先级,例如<xsl:template match="comment()" priority="5"/>
。