问题标签 [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.
xslt - "是什么意思“意思是,它是如何使用的?
我正在使用 Oxygen 进行(我的第一个)DITA 项目,并调用 FOP 来生成 PDF 输出。试图弄清楚链上的所有内容都在做什么,链在哪里:文档->元素->类->.xsl中的类模板定义-> attr.xsl中的属性设置
除了类模板定义之外,我对所有内容都做得很好,它似乎总是涉及以下行:<xsl:call-template name="commonattributes"/>
该模板存储在哪里以及如何配置?
(我发现很多问题显示了调用此模板或其他模板的正确语法,但不是这样做的实际含义。)
xslt - 是否有可能使用 DITA OT 1.8.5 中的 XHTML 插件将目录复制并粘贴到特定目录
是否有可能将目录或文件从 org.dita.xhtml 中的“资源”文件夹复制到由 XHTML DITA OT 转换生成的输出文件夹。
如果可以在插件中使用 xsl 更改,则可能的方法是向我提供代码。
任何其他方式都意味着请指导我执行的步骤。
请帮助我。
xml - 需要使用 XSLT 将 4 个 xml 文件组合成一个 xhtml
我有 4 个 xml 文件,我需要使用 Oxygen 中的 XSLT 转换将其组合为单个 XHTML 文件格式。
我的 first.xml 文件:
我的 Second.xml 文件:
我的第三个.xml 文件:
我的第四个.xml 文件:
我使用了ditamap:
XSL 用作:
我在 Dita OT 1.8.5 中使用插件“org.dita.xhtml”。使用此插件进行转换时,我将输出作为四个不同的 html 文件,但我需要作为单个 html 文件。
请帮助我,在此先感谢
xml - 我们可以在 DITA OT 1.8.5 的 XHTML 插件中复制特定的目录和文件吗?
这是我尝试过的代码,
将文件夹和文件从 XHTML 插件 - 资源文件夹复制到 XHTML DITA-OT 转换创建的输出位置。
插件.xml
myAntStuffWrapper.xml
myAntStuff.xml
使用它,我们需要将多个文件和文件夹复制到输出位置。IE (C:\DITA-OT1.8.5\plugins\org.dita.xhtml\resource) 到输出位置 (E:\task\out\xmthl) - 由 XHTML DITA OT 转换创建。
请解释我如何指定以下标签。
xslt - 这是否可以将现有的 xhtml dita ot 插件更改为自定义插件
这是否可以将现有的基本 DITA OT XHTML 插件更改为自定义插件
如果可能的话,请给我指导方针
根据要求,插件的名称是 com.process.xhtml
和 trans 类型应该是 xhtml-ver-5
之后,插件中需要进行哪些更改才能成功运行 dita ot 转换
我试过这样
我已将插件名称更改为 com.process.xhtml 并将插件内的文件替换为 org.dita.xhtml 替换为 com.process.xhtml 这个文件。
在转换 xhtml-ver-5 运行后,我收到错误消息
请给我将现有基本 DITA OT XHTML 插件更改为自定义插件的指南
提前致谢
xml - 自定义 XHTML 插件创建 index.html 不起作用
我已经创建了这样的自定义 xhtml 插件
我的 plugin.xml 代码是
build.xml 代码是
build_transtype-custom.xml 是
然后我将基本插件 xsl 文件夹粘贴到自定义插件中,我更改了名为 dita2xhtml.xsl 的 xsl
然后像这样在 xslhtml\map2htmtoc 文件夹中更改名为 map2htmtocImpl.xsl 的模板,名为 generate-toc
仅完成模板更改
然后我在命令提示符中运行了 integrator.xml 命令 ant -f integrator.xml 之后我在氧气中运行了名为 xhtml-custom 的转换然后我得到了成功的转换但是氧气显示了一些错误,如下所示
并且由转换模板创建的 index.html 更改不适用
请在这个问题上帮助我
html - 在 DITA-OT1.8.5 中为 dita2html2 编写自定义插件
我在 DITA-OT1.8.5 中尝试了一个用于 dita2html2 的自定义插件。
自定义插件名称 {com.dita2html2.xhtml}
插件.xml
构建.xml
build_xhtml-dita2html2.xml
在 oXygen Editor {Version: 18} 中运行时,我遇到如下错误
有没有办法通过上述错误。谁能指导我。我也是 dita2html2 转换和 DITA 的新手。
xslt - 是否可以使用 xhtml 基础插件创建 toc.js、frameset.html、frameset-nav.html、graphicMap.xml
是否可以使用我创建的自定义插件像 html2 基本插件一样动态创建文件,插件创建在下面的链接中toc.js
解释frameset.html
frameset-nav.html
graphicMap.xml
我已经创建了这样的自定义 xhtml 插件
我的 plugin.xml 代码是
build.xml 代码是
build_transtype-custom.xml 是
然后我将基本插件 xsl 文件夹粘贴到自定义插件中,我更改了名为 dita2xhtml.xsl 的 xsl
然后像这样在 xslhtml\map2htmtoc 文件夹中将名为 map2htmtocImpl.xsl 的模板更改为 generate-toc
仅完成模板更改
对于创建的插件,用于动态创建 toc.js、frameset.html、frameset-nav.html、graphicMap.xml 文件,就像 html2 一样,通过应用哪些命令我可以使用我的自定义插件动态创建文件。
如下图
toc.js 一样
frameset.html 为
frameset-nav.html 为
和graphicMap.xml一样
xslt - 是否可以使用 org.dita4publishers.html2 插件从 dita 文件的顶部元素捕获 id 并将其添加到 toc.js
要从 dita 文件中获取 id 以将其添加到 toc.js 到 html2 插件中:
我的输入 dita 文件
我用过的xsl:dita2xhtml
我从dita得到的输出
对于 toc.js 生成,我在 org.dita4publishers.html2 插件中使用了名为 map2html2DynamicToc.xsl 的 xsl
模板更改
但我正在使用 org.dita4publishers.html2 插件获取 toc.js 的输出
但我需要使用 org.dita4publishers.html2 插件的 toc.js 输出
如果您有任何建议,请让我阅读。
提前致谢
xslt - 选择书本标题到正文标题
我无法将 bookmap 标题检索到 body header 。我不知道它的正确解决方案。
我在里面用过,<fo:retrieve-marker
但是body-odd-header
没有用。我将从哪里获得使用<fo:retrieve-marker
或任何其他模式的参考,以在 PDF 正文页眉中显示来自 dita 地图的书图标题?