问题标签 [dita-ot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

html - 可以使用dita-ot 3.0将一张有多个.dita文件的地图转换成一个html文件吗?

背景: 我有一个包含 7 个 .dita 文件的 ditamap 文件。使用默认的 dita-ot 3.0 html5 插件,我得到 7 个 html 文件和一个 index.html。

问题:它可以将带有7个dita文件的地图文件输出到一个html文件中(以map或index.html为结构)吗?如何?

提前致谢。

注意:由于是基于主题的写作,信息被分成小块,而对于这种形式的输出,整个文档似乎是孤立的。用户需要多次点击才能切换到另一个主题,几乎无法获得文档的大图。这就是我问这个问题的原因。还有什么建议吗?

0 投票
1 回答
86 浏览

xml - DITA OT Epub 转换dita到EPUB时省略主题

我需要在 Epub 输出 MY Input XML Dita 映射文件中从 DITA 到 EPUB 的 DITA OT EPUB 转换时省略主题

我的 topic_1.dita 文件

我的 topic_2.dita 文件

使用名为“org.dita4publishers.epub”的 DITA OT 1.8.5 基础 EPUB 插件。

输出我得到了dita映射文件中的所有主题,但我想省略在氧气中使用epub插件生成的epub输出中的topic_2。

0 投票
1 回答
233 浏览

xml - 如何使用 xsl 表达式在 ditamap 中获取 pubtitle

使用 xsl 表达式 MY Input XML Dita 映射文件在下面的 ditamap 中获取 pubtitle 值

我的 topic_1.dita 文件

我的 topic_2.dita 文件

对于获取主题标题,我使用如下 xsl 变量:

与上述格式一样,我想获取此元素 mainpubtitle outputclass="book" 值的 diamap 主标题。

请给我建议。

0 投票
1 回答
276 浏览

markdown - 如何使用 DITA open toolkit 在 DITA markdownn 上启用 shortdesc 输出?

我想使用 DITA OT 3.0.3 将 Markdown 样式的 DITA 内容转换为 HTML5 样式的输出。

我检查了语法页面,我理解它是第 1 段将是 shortdesc。

“LwDITA 兼容文档 (MDITA) 的第一段被视为 shortdesc 元素。在通用 Markdown 文档中,所有段落都出现在正文元素内。”

这是我执行的命令。

以下是我的示例文件。

序列.ditamap:

输入.md:

它将在 out 目录上生成 index.html 和 input.html。我希望 index.html 上 input.html 的链接有悬停文本,但它没有。

我的期望是悬停文本显示“一些描述”。我是怎么了?

我还尝试过其他情况:

三#1 input.md:

它说[filter] Content is not allowed in prolog.

尝试#2 sequence.ditamap:

在这种情况下,没有错误,但这些 shortdesc 描述不会出现在输出中。

这是 input.html 输出的一部分。

那么,如何启用生成 HTML5 输出的 shortdesc 呢?还是到目前为止不可能?

参考:

0 投票
1 回答
266 浏览

html - 如何使用 DITA-OT 3.0.4 覆盖 html5 转换中的默认 css?

我正在使用 DITA-OT 3.0.4。

我正在尝试使用以下命令将我的 markdown 文件转换为 html5。

我有这些目录结构。

由于上述命令,转换成功,但输出 html(即 index.html)不包含自定义 CSS。

我也尝试了这些命令和属性,但结果和以前一样。

这是note.properties内容。

我发现输出 html 引用${DITA_INSTALL_DIR}/dita-ot-3.0.4/plugins/org.dita.html5/css/commonltr.css,所以我将我的 CSS 附加到它上面,我的预期输出即将到来,但我认为这不好,因为这些更改会影响所有其他项目。

我在 GitHub 上查看了一些文档和问题,但我还没有找到解决方案。你有什么建议吗?

参考:

0 投票
1 回答
130 浏览

xml - 使用 DITA OT Epub 插件更改 epub 输出中的 xhtml 主题文件名

我需要使用 EPUB DITA OT 插件更改 EPUB 输出中的主题文件名:

我的 Ditamap 文件:

我的 topic_1.dita 文件

我的 topic_2.dita 文件

使用 DITA OT EPUB 插件中的以下模板更改文件名

epub 输出中的输出主题文件名我得到“topic_1_d76.xhtml”、“topic_2_d77.xhtml”等...但我需要主题标题作为 epub 输出中的文件名“Ram_Files_Raj_RFR.xhtml”、“Files_Sampletitle_FST .xhtml”。

请就这个问题向我提出建议。

提前致谢

0 投票
1 回答
909 浏览

xml - 如何使用 xslt 将变量值从一个模板调用到另一个模板

嗨,我需要在 dita ot 插件的 xsl 文件中将变量值从一个模板调用到另一个模板:

我的 Ditamap 文件:

我的 topic_1.dita 文件

我的 topic_2.dita 文件

我的 XSLT 模板具有所需的变量“输出类”:

从上面的模板中,我需要将“输出类”变量获取到下面的模板中:

请建议在 '/*[df:class(., 'map/map')]' 模板中获取输出类变量。

提前致谢。

0 投票
1 回答
63 浏览

xml - 使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置顶级链接

我正在使用 DITA-OT 将一组 DITA 文件转换为 Eclipse 信息中心帮助系统。输入.ditamap文件中的地图有一个topicrefs. DITA-OT 将此列表中第一个主题的链接设置为顶级 TOC 节点的链接。

生成的 TOC 如下所示:

  • 产品 1.2.3links to overview.html
    • 概述links to overview.html
    • ...
    • ...

如您所见,顶级条目链接到与其第一个子页面相同的页面。我需要的是链接到与第一个孩子分开的页面的顶级条目:

  • 产品 1.2.3links to welcome_page.html
    • 概述links to overview.html
    • ...
    • ...

如何设置顶级 TOC 条目中的链接?

我怀疑这可能是不可能的,因为这种链接模式在顶级 TOC 条目中重复,并且它的第一个子项出现在 Eclipse 文档(https://help.eclipse.org/oxygen/index.jsp)中。

0 投票
1 回答
302 浏览

xerces - 为什么我得到 [topic-reader] [DOTJ013E][ERROR] 无法解析 DITA-OT 3.0.4 中的引用文件 'xxx'

我正在尝试从 1.8.5 升级到 DITA-OT 3.0.4。所以我做了一些试验和错误。

我有一个专门的 SIDSC 组件。在以前版本的 DITA-OT 中,它被解析没有任何问题,我能够生成 PDF。但是在 3.0.4 中,我收到了这个错误:

这是xml文件的示例数据:

如果我删除 DOCTYPE,Xerces 会毫无问题地解析它,但如果我把它留在那里,它就会失败。

我创建了一个批处理文件来调用dita-ot:

pdf.properties:

我实际上已经设置了args.grammar.cachetonovalidateto no,但它仍然没有任何帮助。我做错了吗?或者有没有办法让 Xerces 忽略 DTD 验证?

0 投票
1 回答
86 浏览

dita-ot - Dita 中的相关示例

我正在使用下面的示例来实现 reltable。但它给了我错误?

请给我一个工作相关示例,其中包含概念/任务/参考的源文件。