我正在使用以下XSLT样式表从Java
中删除所有NDK
,即Tomcat配置文件,并将其替换为新文件。它运行良好(使用Connector
),但转换不会保留注释等。(就server.xml
而言,这些元素应该是多余的。)
如何修改样式表,使其保持所有节点(包括注释,文本,处理指令等)完好无损,除了xsltproc
s的预期更改?
server.xml
答案 0 :(得分:0)
如何修改样式表以便保留所有节点(包括 评论,文本,处理说明等)忠实完整, 除了预期的变化
替换此部分:
<xsl:template match="/ | * | @*">
<xsl:copy>
<xsl:apply-templates select="* | @*"/>
</xsl:copy>
</xsl:template>
使用标准identity transform模板:
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>