【问题标题】:Creating custom Dita plugin for Oxygen Author为 Oxygen Author 创建自定义 Dita 插件
【发布时间】:2017-07-26 10:49:57
【问题描述】:

我需要创建一个自定义插件,该插件接受一个 dita 文件并将其转换为 txt 文件。我遇到的问题是如何获取我的 XSLT 从 dita 映射生成的内容并将其推送到创建 txt 文件的 ant 文件。这种思考过程可能是错误的。如果是这样,这通常是如何完成的。谁能把我推向正确的方向?

提前致谢!

【问题讨论】:

    标签: xml xslt plugins ant dita


    【解决方案1】:

    有一个用于将 DITA 主题转换为纯文本的开源插件:

    https://github.com/jelovirt/dita-ot-plugins/tree/master/com.github.dita-ot-plugins.plaintext

    但该插件已经过测试并且仅适用于较旧的 DITA OT 1.8。 但作为起点,它可能对您有所帮助。您可以创建自己的 XSLT 样式表,将其应用于每个主题以生成文本。

    如果您想从整个 DITA Map 内容生成单个文本文件,您可以查看这个开源插件如何从整个 DITA Map 内容创建单个合并 XML 文档:

    https://github.com/oxygenxml/dita-merged

    创建合并文件后,您可以在合并的 XML 文件上创建并应用自己的 XSLT 处理以生成文本文档。

    我还链接到您在 Oxygen XML 论坛上的原始帖子: https://www.oxygenxml.com/forum/viewtopic.php?f=20&t=14773&p=43577#p43570

    您没有提及您的用例。例如,还有一个流行的 DITA OT 2.x 插件,用于将 DITA 内容转换为 Markdown:

    https://github.com/jelovirt/dita-ot-markdown

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多