需要使用 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。
我的项目 (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。