如何将外部参照文件放入由Oxygen XML编辑器的转换创建的输出中?

时间:2019-06-22 04:40:26

标签: dita

我有一些.ditamap文件引用的XML文件,这些文件是在Oxygen XML Editor的Transformation过程中运行的。这些XML文件之一里面是:

[<b><xref href="aFile.html" scope="external">Some Text</xref></b>]

aFile.html不会放入转换后的输出中。我该如何做到这一点?

我确实尝试了 object 标记而不是 xref ,这确实导致aFile.html出现在输出中,但是它在页面中嵌入了一个可滚动窗口,我想要一个超链接到文件。

更新1: A)我添加了格式并删除了范围属性,但是没有区别。

[<b><xref href="aFile.html" format="html">Some Text</xref></b>]

B)我在本地添加了作用域,但是没有区别。

[<b><xref href="aFile.html" format="html" scope="local">Some Text</xref></b>]

更新2:我正在使用该工具的版本21和DITA Map WebHelp Classic(不建议使用)转换方案。

2 个答案:

答案 0 :(得分:1)

删除scope = external属性,然后添加format = html属性。用范围外部引用的文件不会复制到输出文件夹。

答案 1 :(得分:1)

确保所引用的HTML文件与源dita文件位于同一文件夹中。如果不是,则OT无法选择