使用 XSL 3.0,我正在复制一个 XML 文档并查找和替换某条信息。一切正常使用这个:
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="//foo">
...some action on foo here...
</xsl:template>
但是,原始xml
文件必须<xi:include/>
是非常大xml
的文件,并且复制过程是“打开”这些xml
文件并将它们插入“完整”或“扩展”的副本中。
我想保留原件<xi:include/>
,而不是处理它。
如何指示 XSLT 文件不要处理<xi:include/>
,而只是复制元素和属性?
谢谢。