chunk="to-content" 的指南

Guide lines for chunk="to-content"

我在 topichead 标签中使用 chunk="to-content" 来生成合并主题 html 文件,使用 DITA OT 1.8.5 插件 org.dita4publishers.html2 插件然后 它生成 Chunk363995000.html 输出

我的 ditamap 文件

<map>
<title>Directory</title>
<topichead chunk="to-content">
<topicmeta class="- map/topicmeta "><navtitle>Details</navtitle></topicmeta>
<topicref class="- map/topicref " href="dita1.xml"/>
    <topicref class="- map/topicref " href="dita2.xml"/>
    <topicref class="- map/topicref " href="dita3.xml"/></topichead>
</map>

如果在根元素中使用 chunk="to-content" 其 不生成合并主题 html 文件使用 DITA OT 1.8.5 插件 org.dita4publishers。html2个插件

<map chunk="to-content">
<title>Directory</title>
<topicref class="- map/topicref " href="dita1.xml"/>
    <topicref class="- map/topicref " href="dita2.xml"/>
    <topicref class="- map/topicref " href="dita3.xml"/>
</map>

为此我必须做任何 xsl 更改或插件代码吗?

请提供解决此问题的指导或建议。

提前致谢。

生成编号块 HTML 文件的原因是因为 topichead 元素不(也不应该)包含文件名。将块属性添加到地图、pubmap 或 bookmap 引用时,文件名取自 .ditamap 文件的名称。

我已经在此处尝试了您的示例,如果我使用 D4P XHTML 转换或其变体,它们都适用于分块内容。因此,您使用的 DITA XML 没有任何问题,只是使用旧的 HTML 2 插件。您可能需要切换到 HTML 5 插件或 XHTML 插件。 HTML 2 插件不再开发,仅供旧用户使用。