问题标签 [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.
xml - 向 DITA 文件添加新标签
我从DITA技术开始。我已经阅读了 DITA 文档的基本结构。现在,我怀疑如下:
如何将我自己的标签添加到 DITA 文档中?,我是否应该根据http://docs.oasis-open.org/dita/v1.2/cd03/dtd1.2之类的 topic.dtd 创建一个 .DTD 文件/base/dtd/basetopic.dtd?
问候!
html - document() 函数——写出具有分组内容的多个文件
我正在尝试根据以下规则拆分各种 HTML 文档:
- 对于 any
<h3>
,根据内容创建一个文件名的新文档<h3>
(用一些翻译来替换不需要的字符) - 对于每个
li
的 a 的子following-sibling::ol
元素h3
,创建一个step
包含该内容的元素<li>
,包括任何子元素 - 将出现在 next 之前的
following-sibling
任何复制到作为2 中创建的元素的后续兄弟元素的元素。<ol>
<ol>
<info>
<step>
因此,我有以下输入文档(这可能有点多,我已尽力简化):
我的转变是:
期望的结果是三个文件:
第一个已经由较大的变换处理:
第二个文档,由h3
源文档中的第一个触发:
第三个,由第二个触发h3
。
任何帮助深表感谢!
apache-fop - 如何在 DITA-OT 的 PDF2 插件中为特定标题设置特定属性集?
我在自定义 OT 的 PDF2 插件(使用 FOP)方面有点挣扎。我想做的是为所有具有@outputclass 特定值的主题标题使用自定义属性集。我已经成功定义了自定义属性集。但我不确定要编写正确的模板,因为我写的模板破坏了 PDF 文件的书签。这就是我在 custom.xsl 中的内容:
任何帮助将非常感激。
谢谢,史蒂文
xml - 从 Excel 工作表中的文件名生成 DITA 文件
我是信息开发人员。
我需要使用存储在 Excel 表中的文件名创建.dita文件。
.dita 文件是 XML 文件。文件的结构应该相同。结构如下:
然后我需要创建这些文件的映射,如下所示:
请为此提供解决方案。
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:
xml - 如何在 HTML 输出中结合 DITA 主题和嵌套主题?
这类似于我之前提出的一个问题,但有一个变化。我想知道如何将多个主题合并为一个(使用@chunk),然后在 HTML 输出中可以导航到其他子主题:
- 在文档的顶部,您会注意到多个主题已合并为一个。这些主题包括
concept
和task
类型。 - 在文档的底部,您会看到可以导航到子主题。
尽管付出了很多努力,我还是无法让嵌套主题保持独立。它们要么与 topic1+topic2+topic3 合并,要么完全从 TOC 中消失。
鉴于有 7 个不同类型的单独主题,我想编写一个生成以下 HTML 输出的地图:
- 主题1+主题2+主题3
- 话题4
- 话题5
- 话题6
- 主题 7
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?
html - XSL 抓取文件列表并从特定元素编译定义列表
我有一组文件,其中包含要编译成单个列表的定义。文件列表存储在一个 XML 文件中,如下所示(这是输入文件):
一个元素指定的每个文件都<file>
包含一系列<p class='Term'>
我需要编译成单个列表的元素。其中每一个后面都是需要分组的任意数量的其他元素(我正在尝试使用键):
期望的结果类似于:
我有一个样式表已经完成了大部分工作——当谈到正确使用键时,我似乎只是(再次)迷失了方向。以下样式表:
正确抓取输入文件中定义的文件,并生成dl
具有正确dlentry
id 和dt
元素的文件。问题是我对键的混淆实现是组装dd
元素的方式。我的示例 xml 在这里并不明显,但正在发生的事情是每个<p class='Term'>
都在抓取所有后续的 contnet 来填充它<dd>
,如下所示:
每个文件中的最后一项都正确呈现,但这只是因为没有更多的后续节点要处理。关于我的代码的某些内容是与键匹配的节点太多。
感谢您的关注。
xml - 与 DITA 的关系
我正在尝试在一系列概念文档之间建立关系。因此,给定三个文档“A”、“B”和“C”,我希望它们分别显示如下内容:
一个 ...
相关概念
- 乙
- C
由于某种原因,以下内容无法正常工作:
以下工作,但这肯定是不正确的:
我正在使用XMLMind的开源DITA 转换器。
xml - 哪个 DITA 元素可用于嵌入 YouTube 视频?
我正在使用 DITA 生成用户文档并生成 PDF 和 XHTML 可交付成果。我可以使用哪个 DITA 元素嵌入 YouTube 视频?
理想情况下,我更愿意使用样式表生成嵌入代码,并以某种方式将视频链接添加到文档中。下面是我设想这样一个元素使用伪标记的样子:
如果可能的话,我更愿意使用标准 DITA 元素之一来实现这一点。