【发布时间】:2016-02-26 14:47:42
【问题描述】:
如何在 DITA 主题中添加指向完整文档目录的链接?
表格是自动生成的,我不知道如何为其附加密钥。
【问题讨论】:
-
您的意思是,地图中的目录是由
<toc>元素生成的?
标签: xml dita tableofcontents
如何在 DITA 主题中添加指向完整文档目录的链接?
表格是自动生成的,我不知道如何为其附加密钥。
【问题讨论】:
<toc> 元素生成的?
标签: xml dita tableofcontents
将id 属性添加到<toc> 元素,然后在您的主题内容中使用<link> 或<xref> 来指向它。例如:
你的地图.ditamap
...
<toc id="toc"/>
...
你的主题.dita
...
<xref href="your-map.ditamap#toc"/>
...
问题是,您的 DITA 处理器可能不支持此功能;此外,如果您不使用 Bookmap,则不能使用此方法,因为法线贴图没有 <toc> 元素。
【讨论】:
DITA 标记对此没有任何元素。 TOC 是为某些(不是全部)呈现的 DITA 内容集合生成的生成的工件。 DITA 主题对其更大的上下文没有“知识”,因此无法向链接到 TOC 的主题添加标记。
【讨论】:
<toc> 被允许带有keys 属性。因此,我想可以在 bookmap 中声明 <toc keys="toc"/> 并插入 <xref keyref="toc"/> -- 即使对我来说看起来毫无意义。