【问题标题】:How can I get xref files into the output created by Oxygen XML Editor's Transformation?如何将外部参照文件放入由 Oxygen XML Editor's Transformation 创建的输出中?
【发布时间】:2019-06-22 04:40:26
【问题描述】:

我有一些 XML 文件被我通过 Oxygen XML 编辑器的转换过程运行的 .ditamap 文件引用。这些 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(已弃用)转换方案。

【问题讨论】:

  • 尝试为xref 元素添加format="html" 属性。
  • @tmakita 我添加了更新。还有其他想法吗?
  • 你在尝试什么转换方案?
  • @tmakita,请参阅更新 2 以了解您的问题

标签: dita


【解决方案1】:

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

【讨论】:

  • 氧气 XML 编辑器版本? Html5 或 xhtml 输出?您对发布引擎进行了哪些自定义?
  • 请参阅更新 2 以获得您问题的答案。没有自定义。
  • 我重新启动了我的电脑(从而重新启动了 Oxygen)并且更新 1 A 工作正常。
  • 我在stackoverflow.com/questions/56741255/… 有一个相关但不同的问题,如果您也可以回答,好吗?
【解决方案2】:

确保引用的 HTML 文件与源 dita 文件位于同一文件夹中。如果没有,OT不选

【讨论】:

  • 谢谢,但是 href 属性不包含目录/文件夹,所以它已经在与源 XML 文件相同的文件夹中。
猜你喜欢
  • 1970-01-01
  • 2016-04-18
  • 2019-06-09
  • 1970-01-01
  • 1970-01-01
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多