问题标签 [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.
dita - dita 中的外部参照有什么用?
我已经在dita上工作了一段时间,但我遇到了一个问题。
dita 中的 XREF 有什么用?如何在 dita 文件中使用外部参照?
谢谢
xslt - 需要数字格式作为 dita ot epub 输出的 xhtml 文件的前缀
我已使用 Dita OT 1.8.5 进行 epub 转换:但我需要数字序列格式 01、02、03 .. epub 输出中 xhtml 文件名的前缀。
我已将 html-generation-utils.xsl 函数中的代码更改为文件名的编号顺序,如下所示:
我仅将所有前缀的文件名输出为“01”。
但我需要前缀为 01, 02, 03, ...
请建议。
提前致谢
xslt - 需要 paras 作为部分主级别和子级别标题与 h 级别
具有不同输出类的 Paras 作为主要和子级别的标题部分
我的输入 xml:
我用于创建标题级别的 XSL 模板:
我使用上面的模板得到输出:
但我需要输出作为A-head
主h2
级别部分,B-Head
作为h3
子级别部分h2
,C-Head
作为h4
子级别部分h3
,D-Head
作为h5
子级别部分h4
,E-Head
作为h6
子级别部分h5
,F-Head
作为h6
相同级别部分,h6
如下所示:
请建议。
提前致谢
xml - 为什么这个 xpath 匹配这个文本节点?
为什么这个 xpath 来自 dita-ot
匹配文本节点“入门”?
问候康泰
dita-ot - 调整 Dita-OT 插件以输出 PDF 线框所有块实线边框
我有兴趣输出围绕所有 fo:blocks 的纯黑色边框,以帮助查看边界在 pdf 输出中显示的元素之间的位置。
我想在应用边框的 dita-ot 插件末尾应用一个转换。我可以摆弄以下 xsl,但是我不确定如何在 dita-ot 进程结束时应用 xlst。
我想也许在流程结束时应用wireframe.xsl,但这不起作用。
xslt - 你可以在 Dita-ot 插件中从 XSL 访问 dita map keydef 变量吗
我知道在 dita 中可以访问 keydef
带有 keyref 语句
是否可以从 dita-ot 管道中的 xsl 文件访问 keydef
我尝试了以下
和
然而这些都不起作用。
问候康泰
xsl-fo - wintitle用在什么地方?
我是 DITA-OT 新手。我最近安装了 3.1.2 版并在我的自定义插件文件夹的 ui-domain-attr.xsl 中自定义了 wintitle 元素,如下所示:
当我根据文档 sequence.ditamap(它是 dita-ot 文件夹的一部分)呈现 pdf 时,我看不到任何变化。我究竟做错了什么。PS:我也更新了 custom.xsl(attr)
dita - DITA OT 预处理
我开始研究 DITA OT。我已经完成了将主题转换为 XHTML 的过程。
阅读时我了解到它使用两个过程
- 预处理
- 转换
然后我开始研究 Java 中的预处理编码部分。了解流程,但无法具体理解流程是如何在临时目录中创建“job.xml”的。
任何人都可以在编程方面帮助我理解这部分吗?
xml - XSLT 无法将 DITA 转换为新类型
我有一个如下的xml:
元素类别是我用元素特化添加的新域,它是从外部元素特化的。我想将文件转换为aiml,一种新的transformtype。预期的输出应该是这样的:
但是文件中除了声明之外什么都没有。实际输出如下:
这是我的aimlTest.xsl:</p>
我想知道如何选择预期的内容。
xml - 如何将 DITA xml 转换为 CQ xml?
我们正在开发一个迁移项目,使用 DITA xml 文件将内容从 Drupal 迁移到 AEM。目前,有一项任务是探索 AEM 如何使用这些 xml 文件中包含的元数据。主要是需要在 ditamap 中添加页面属性。但是,这不能手动完成(通过 AEM 中的页面属性标签),这就是为什么我们必须想出一种方法以某种方式在 ditamap xml 文件中添加 cq:tag 属性。这是为了确保在将 ditamap 上传并转换到 AEM 站点时,AEM 直接使用页面属性。我已经尝试了这里给出的一些选项-Adobe CQ 帮助 | 将 DITA XML 数据迁移到 Adobe CQ,但无济于事。
如果可以在ditamap中包含cq:tag,有人可以帮我解决语法问题。
PS:元数据结构当前在 ditamap 中具有这些类型的标签-(根据策略加密)但是,AEM 不会读取这些标签。因此,在某种程度上,我们期待是否可以通过这些 dita xml 文件进行任何修改以在 AEM 中容纳此类内容。
谢谢, Sonakshi S.