需要使用 XSL 转换创建 word 文件的副本

Need to create a duplicate of word file using XSL Transformation

我的项目 (test.xpr) 使用 Oxygen XML 编辑器将 Word 转换为 Dita(xml)。在转换场景中,我提到了 Word 文件的 Comments.xml 作为 XML URL 输入,我在 XSL URL 路径中设置了 XSL 文件。然后我使用 Saxon-PE 9.6.0.7。在参数中,我将 CommentsExtractURL 值包含为 word 文档 xml 文件。

我想在其他路径中复制 word 文档,我必须替换相应文件的 comments.xml(这是转换的输出文件),而 运行转型。我需要在 shell 脚本或 XSLT 或任何其他方式上写任何东西吗?

Oxygen XML 编辑器转换方案不允许您将 XSLT 转换的结果直接保存在 zip 存档中。 所以你需要一个多步骤的过程。也许是一个 ANT 构建文件,它解压 DOCX 存档,应用 XSLT,然后再次打包 DOCX。