如何使用 XSLT 覆盖现有 (XML) 文件?目前,使用<xsl:result-document/>
我得到以下错误
无法写入已读取的 URI
我之前找到了删除文件的建议,但他们没有解释如何。我想知道是否应该有一个更简单的解决方案来做到这一点。
这是示例代码。我在 Oxygen XML 编辑器 20.1 中使用 Saxon 9.8.0.12
<xsl:variable name="process">
<xsl:apply-templates mode="process" select="doc($processedFile)"/>
</xsl:variable>
<xsl:template match="/">
<xsl:result-document href="{$processedFile}" indent="yes" method="xml">
<xsl:copy-of select="$process"/>
</xsl:result-document>
</xsl:template>