2

我想使用 Xslt 将 XML 文件内容添加到另一个 XML 文件

我们应该怎么做 ?

4

2 回答 2

2

使用该document()函数加载其他 XML 文档。如果您只想在输出树中逐字插入第二个文档的内容,您可以使用

<xsl:copy-of select="document('otherfile.xml')/*" />
于 2013-07-05T10:20:46.020 回答
2

要添加到 Ian Roberts 的答案,如果要将第二个文档作为最外层元素的最后一个子元素插入,请执行以下操作“:

<xsl:template match="/*">
  <xsl:copy>
    <xsl:copy-of select="@*, node()"/>
    <xsl:copy-of select="document('otherfile.xml')"/>
  </xsl:copy>
</xsl:template>
于 2013-07-05T12:30:01.650 回答