【发布时间】:2017-02-03 12:00:49
【问题描述】:
使用 SaxonHE 9.7/XPath-2.0
为什么当这个身份模板的输出被发送到一个文件时,它会返回一个“不能将多个结果文档写入同一个 URI”?如果没有xsl:result-document,它会按预期将其发送到标准输出。
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="@*|node()">
<xsl:result-document href="Output.xml">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:result-document>
</xsl:template>
</xsl:stylesheet>
【问题讨论】: