问题标签 [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 投票
0 回答
68 浏览

dita - dita 中的外部参照有什么用?

我已经在dita上工作了一段时间,但我遇到了一个问题。

dita 中的 XREF 有什么用?如何在 dita 文件中使用外部参照?

谢谢

0 投票
1 回答
100 浏览

xslt - 需要数字格式作为 dita ot epub 输出的 xhtml 文件的前缀

我已使用 Dita OT 1.8.5 进行 epub 转换:但我需要数字序列格式 01、02、03 .. epub 输出中 xhtml 文件名的前缀。

我已将 html-generation-utils.xsl 函数中的代码更改为文件名的编号顺序,如下所示:

我仅将所有前缀的文件名输出为“01”。

但我需要前缀为 01, 02, 03, ...

请建议。

提前致谢

0 投票
0 回答
81 浏览

xslt - 需要 paras 作为部分主级别和子级别标题与 h 级别

具有不同输出类的 Paras 作为主要和子级别的标题部分

我的输入 xml:

我用于创建标题级别的 XSL 模板:

我使用上面的模板得到输出:

但我需要输出作为A-headh2级别部分,B-Head作为h3子级别部分h2C-Head作为h4子级别部分h3D-Head作为h5子级别部分h4E-Head作为h6子级别部分h5F-Head作为h6相同级别部分,h6如下所示:

请建议。

提前致谢

0 投票
1 回答
55 浏览

xml - 为什么这个 xpath 匹配这个文本节点?

为什么这个 xpath 来自 dita-ot

匹配文本节点“入门”?

问候康泰

0 投票
1 回答
49 浏览

dita-ot - 调整 Dita-OT 插件以输出 PDF 线框所有块实线边框

我有兴趣输出围绕所有 fo:blocks 的纯黑色边框,以帮助查看边界在 pdf 输出中显示的元素之间的位置。

我想在应用边框的 dita-ot 插件末尾应用一个转换。我可以摆弄以下 xsl,但是我不确定如何在 dita-ot 进程结束时应用 xlst。

我想也许在流程结束时应用wireframe.xsl,但这不起作用。

0 投票
1 回答
163 浏览

xslt - 你可以在 Dita-ot 插件中从 XSL 访问 dita map keydef 变量吗

我知道在 dita 中可以访问 keydef

带有 keyref 语句

是否可以从 dita-ot 管道中的 xsl 文件访问 keydef

我尝试了以下

然而这些都不起作用。

问候康泰

0 投票
0 回答
93 浏览

xsl-fo - wintitle用在什么地方?

我是 DITA-OT 新手。我最近安装了 3.1.2 版并在我的自定义插件文件夹的 ui-domain-attr.xsl 中自定义了 wintitle 元素,如下所示:

当我根据文档 sequence.ditamap(它是 dita-ot 文件夹的一部分)呈现 pdf 时,我看不到任何变化。我究竟做错了什么。PS:我也更新了 custom.xsl(attr)

0 投票
1 回答
103 浏览

dita - DITA OT 预处理

我开始研究 DITA OT。我已经完成了将主题转换为 XHTML 的过程。

阅读时我了解到它使用两个过程

  1. 预处理
  2. 转换

然后我开始研究 Java 中的预处理编码部分。了解流程,但无法具体理解流程是如何在临时目录中创建“job.xml”的。

任何人都可以在编程方面帮助我理解这部分吗?

0 投票
1 回答
169 浏览

xml - XSLT 无法将 DITA 转换为新类型

我有一个如下的xml:

元素类别是我用元素特化添加的新域,它是从外部元素特化的。我想将文件转换为aiml,一种新的transformtype。预期的输出应该是这样的:

但是文件中除了声明之外什么都没有。实际输出如下:

这是我的aimlTest.xsl:</p>

我想知道如何选择预期的内容。

0 投票
1 回答
451 浏览

xml - 如何将 DITA xml 转换为 CQ xml?

我们正在开发一个迁移项目,使用 DITA xml 文件将内容从 Drupal 迁移到 AEM。目前,有一项任务是探索 AEM 如何使用这些 xml 文件中包含的元数据。主要是需要在 ditamap 中添加页面属性。但是,这不能手动完成(通过 AEM 中的页面属性标签),这就是为什么我们必须想出一种方法以某种方式在 ditamap xml 文件中添加 cq:tag 属性。这是为了确保在将 ditamap 上传并转换到 AEM 站点时,AEM 直接使用页面属性。我已经尝试了这里给出的一些选项-Adobe CQ 帮助 | 将 DITA XML 数据迁移到 Adob​​e CQ,但无济于事。

如果可以在ditamap中包含cq:tag,有人可以帮我解决语法问题。

PS:元数据结构当前在 ditamap 中具有这些类型的标签-(根据策略加密)但是,AEM 不会读取这些标签。因此,在某种程度上,我们期待是否可以通过这些 dita xml 文件进行任何修改以在 AEM 中容纳此类内容。

谢谢, Sonakshi S.