为 Oxygen Author 创建自定义 Dita 插件

Creating custom Dita plugin for Oxygen Author

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

提前致谢!

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

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

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

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

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

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

我还在 Oxygen XML 论坛上链接到您原来的 post: 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