问题标签 [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.
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为结构)吗?如何?
提前致谢。
注意:由于是基于主题的写作,信息被分成小块,而对于这种形式的输出,整个文档似乎是孤立的。用户需要多次点击才能切换到另一个主题,几乎无法获得文档的大图。这就是我问这个问题的原因。还有什么建议吗?
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。
xml - 如何使用 xsl 表达式在 ditamap 中获取 pubtitle
使用 xsl 表达式 MY Input XML Dita 映射文件在下面的 ditamap 中获取 pubtitle 值
我的 topic_1.dita 文件
我的 topic_2.dita 文件
对于获取主题标题,我使用如下 xsl 变量:
与上述格式一样,我想获取此元素 mainpubtitle outputclass="book" 值的 diamap 主标题。
请给我建议。
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 呢?还是到目前为止不可能?
参考:
- Markdown DITA 语法参考我检查了这个页面以进行语法检查。
- shortdesc我也检查了这个,并试图在 ditamap 上写“shortdesc”。
- 简短描述的目的我的预期输出类似于此页面。
- 下载 DITA-OT DITA-OT 下载链接。
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 上查看了一些文档和问题,但我还没有找到解决方案。你有什么建议吗?
参考:
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”。
请就这个问题向我提出建议。
提前致谢
xml - 如何使用 xslt 将变量值从一个模板调用到另一个模板
嗨,我需要在 dita ot 插件的 xsl 文件中将变量值从一个模板调用到另一个模板:
我的 Ditamap 文件:
我的 topic_1.dita 文件
我的 topic_2.dita 文件
我的 XSLT 模板具有所需的变量“输出类”:
从上面的模板中,我需要将“输出类”变量获取到下面的模板中:
请建议在 '/*[df:class(., 'map/map')]' 模板中获取输出类变量。
提前致谢。
xml - 使用 DITA-OT 在 Eclipse InfoCenter TOC 中设置顶级链接
我正在使用 DITA-OT 将一组 DITA 文件转换为 Eclipse 信息中心帮助系统。输入.ditamap
文件中的地图有一个topicrefs
. DITA-OT 将此列表中第一个主题的链接设置为顶级 TOC 节点的链接。
生成的 TOC 如下所示:
- 产品 1.2.3
links to overview.html
- 概述
links to overview.html
- ...
- ...
- 概述
如您所见,顶级条目链接到与其第一个子页面相同的页面。我需要的是链接到与第一个孩子分开的页面的顶级条目:
- 产品 1.2.3
links to welcome_page.html
- 概述
links to overview.html
- ...
- ...
- 概述
如何设置顶级 TOC 条目中的链接?
我怀疑这可能是不可能的,因为这种链接模式在顶级 TOC 条目中重复,并且它的第一个子项出现在 Eclipse 文档(https://help.eclipse.org/oxygen/index.jsp)中。
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.cache
tono
和validate
to no
,但它仍然没有任何帮助。我做错了吗?或者有没有办法让 Xerces 忽略 DTD 验证?
dita-ot - Dita 中的相关示例
我正在使用下面的示例来实现 reltable。但它给了我错误?
请给我一个工作相关示例,其中包含概念/任务/参考的源文件。