xsl:result-document是XSLT 2.0+原生支持多文件输出的核心指令,需声明version="2.0"及以上,href为必需属性,可在任意可执行上下文中使用,适用于按节点拆分、生成HTML/CSS/JS等场景。

使用 xsl:result-document 可以在一次XSLT转换过程中生成多个独立的输出文件,这是XSLT 2.0及以上版本(包括XSLT 3.0)的核心功能,原生支持多文件输出,无需依赖处理器扩展。
确保使用 XSLT 2.0 或更高版本
必须在样式表根元素 <stylesheet></stylesheet> 或 <transform></transform> 中声明正确的命名空间和版本:
若用 Saxon、Altova、Oxygen 等支持 XSLT 2+/3.0 的处理器,该功能开箱即用;XSLT 1.0 不支持此指令,强行使用会报错。
基本语法与必需属性
xsl:result-document 至少需要指定 href 属性(目标文件路径),内容写在其内部模板中:
标签: css html js windows 处理器 编码 win
还木有评论哦,快来抢沙发吧~