问题标签 [dita]

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 投票
2 回答
394 浏览

xml - 向 DITA 文件添加新标签

我从DITA技术开始。我已经阅读了 DITA 文档的基本结构。现在,我怀疑如下:

如何将我自己的标签添加到 DITA 文档中?,我是否应该根据http://docs.oasis-open.org/dita/v1.2/cd03/dtd1.2之类的 topic.dtd 创建一个 .DTD 文件/base/dtd/basetopic.dtd

问候!

0 投票
1 回答
113 浏览

html - document() 函数——写出具有分组内容的多个文件

我正在尝试根据以下规则拆分各种 HTML 文档:

  1. 对于 any <h3>,根据内容创建一个文件名的新文档<h3>(用一些翻译来替换不需要的字符)
  2. 对于每个li的 a 的子following-sibling::ol元素h3,创建一个step包含该内容的元素<li>,包括任何子元素
  3. 将出现在 next 之前的following-sibling任何复制到作为2 中创建的元素的后续兄弟元素的元素。<ol><ol><info><step>

因此,我有以下输入文档(这可能有点多,我已尽力简化):

我的转变是:

期望的结果是三个文件:

第一个已经由较大的变换处理:

第二个文档,由h3源文档中的第一个触发:

第三个,由第二个触发h3

任何帮助深表感谢!

0 投票
1 回答
363 浏览

apache-fop - 如何在 DITA-OT 的 PDF2 插件中为特定标题设置特定属性集?

我在自定义 OT 的 PDF2 插件(使用 FOP)方面有点挣扎。我想做的是为所有具有@outputclass 特定值的主题标题使用自定义属性集。我已经成功定义了自定义属性集。但我不确定要编写正确的模板,因为我写的模板破坏了 PDF 文件的书签。这就是我在 custom.xsl 中的内容:

任何帮助将非常感激。

谢谢,史蒂文

0 投票
3 回答
602 浏览

xml - 从 Excel 工作表中的文件名生成 DITA 文件

我是信息开发人员。

我需要使用存储在 Excel 表中的文件名创建.dita文件。

.dita 文件是 XML 文件。文件的结构应该相同。结构如下:

然后我需要创建这些文件的映射,如下所示:

请为此提供解决方案。

0 投票
2 回答
467 浏览

xslt - Syntax colouring with Ditac (XML Mind Dita Converter)

Is there a way to perform syntax colouring using Ditac (the DITA converter by XML Mind)? Any XSLT1 or XSLT2 based solution would work provided that it supports both XHTML and XSL:FO output.

XSLTHL (http://sourceforge.net/projects/xslthl/) has been suggested, though Saxon-HE (used by Ditac) doesn't seem to detect the extension JAR file.

I modified the provided XSL files so that they should work with DITA; but the default behaviour of just copying the non-coloured source listing occurs because the extension function is not being detected:

"highlighting/fo.xsl" includes another file called "highlighting/common.xsl" (I took and modified these files from Docbook). Here is the part that should link with Saxon:

0 投票
1 回答
1356 浏览

xml - 如何在 HTML 输出中结合 DITA 主题和嵌套主题?

这类似于我之前提出的一个问题,但有一个变化。我想知道如何将多个主题合并为一个(使用@chunk),然后在 HTML 输出中可以导航到其他子主题:

实际示例: http ://docs.autodesk.com/3DSMAX/15/ENU/3ds-Max-Help/files/GUID-484B095B-1229-4CB9-BC53-952AC40F67C2.htm

  • 在文档的顶部,您会注意到多个主题已合并为一个。这些主题包括concepttask类型。
  • 在文档的底部,您会看到可以导航到子主题。

尽管付出了很多努力,我还是无法让嵌套主题保持独立。它们要么与 topic1+topic2+topic3 合并,要么完全从 TOC 中消失。

鉴于有 7 个不同类型的单独主题,我想编写一个生成以下 HTML 输出的地图:

  • 主题1+主题2+主题3
    • 话题4
    • 话题5
      • 话题6
  • 主题 7
0 投票
1 回答
281 浏览

xml - WordML binary to file conversion

I'm planning an XSLT transformation to some WordML documents (2003) to DITA. Fairly straight forward... except, I need to save the inline binary of the png file (in the tag) as a file at a level above the XML output file. Is it possible to output to a png in XSLT, or am I going to have to process it through a Java program first?

0 投票
1 回答
130 浏览

html - XSL 抓取文件列表并从特定元素编译定义列表

我有一组文件,其中包含要编译成单个列表的定义。文件列表存储在一个 XML 文件中,如下所示(这是输入文件):

一个元素指定的每个文件都<file>包含一系列<p class='Term'>我需要编译成单个列表的元素。其中每一个后面都是需要分组的任意数量的其他元素(我正在尝试使用键):

期望的结果类似于:

我有一个样式表已经完成了大部分工作——当谈到正确使用键时,我似乎只是(再次)迷失了方向。以下样式表:

正确抓取输入文件中定义的文件,并生成dl具有正确dlentryid 和dt元素的文件。问题是我对键的混淆实现是组装dd元素的方式。我的示例 xml 在这里并不明显,但正在发生的事情是每个<p class='Term'>都在抓取所有后续的 contnet 来填充它<dd>,如下所示:

每个文件中的最后一项都正确呈现,但这只是因为没有更多的后续节点要处理。关于我的代码的某些内容是与键匹配的节点太多。

感谢您的关注。

0 投票
4 回答
380 浏览

xml - 与 DITA 的关系

我正在尝试在一系列概念文档之间建立关系。因此,给定三个文档“A”、“B”和“C”,我希望它们分别显示如下内容:

一个 ...

相关概念

  • C

由于某种原因,以下内容无法正常工作:

以下工作,但这肯定是不正确的:

我正在使用XMLMind的开源DITA 转换器。

0 投票
5 回答
2748 浏览

xml - 哪个 DITA 元素可用于嵌入 YouTube 视频?

我正在使用 DITA 生成用户文档并生成 PDF 和 XHTML 可交付成果。我可以使用哪个 DITA 元素嵌入 YouTube 视频?

理想情况下,我更愿意使用样式表生成嵌入代码,并以某种方式将视频链接添加到文档中。下面是我设想这样一个元素使用伪标记的样子:

如果可能的话,我更愿意使用标准 DITA 元素之一来实现这一点。