【发布时间】:2021-07-02 11:33:42
【问题描述】:
我有一个为 Workday 集成提供输入的 xml 文件。输入是一个 xml 文件,通常在 Excel 中打开并通过粘贴 SQL 查询的输出来填充。然而,这个特定的 xml 需要填充超过 Excel 单元格大小限制的数据。单元格数据是 base64 编码的 .pdf 文件。一列中的每个单元格将包含一个 .pdf 文件的内容。 我能够创建 xml 文件内容单元格标记有一个短文本字符串(“文件内容”),但我需要一些方法来替换这些标记编码的文件内容。 我确信必须有用于此的工具,但我对 xml 操作相对较新。我想到的可能性是 Powershell、xslt 或 Oxygen 应用程序之一,但我不知道哪个是最好的(XML 编辑器?作者?)。附件是在 Excel 和 Oxygen 中打开的 xml 图像。
【问题讨论】:
-
XSLT 2 或 3,您可以使用 Saxon 9 或 10 的商业版本以及 EXPath 模块(例如 saxonica.com/html/documentation/functions/expath-file/…)在 oXygen 内部执行,应该能够转换包含参考的此类文档转换为包含 base64 编码文件内容的 PDF。
标签: xml powershell xslt oxygenxml