我正在开发一个Web应用程序,该应用程序将需要处理持久性存储(可能是JCR)中的DITA文档。 DITA Open Toolkit是我所知道的唯一的DITA实现,但是它要求您的所有文档都存在于文件系统上。理想情况下,我希望它可以像DITA OT一样工作,但是允许您提供一个解析器(非常类似于XSLT URIResolver)以从其他来源提取引用的内容。
如果人们有其他想法,例如使用虚拟文件系统欺骗DITA OT使其正常工作,我也很乐意听到这些想法。谢谢!
编辑:我忘了在原始帖子中提到我正在寻找开源解决方案,因为这是根据教育社区许可发布的项目。
最佳答案
经过评估,XMLMind Dita Converter(ditac)的最新版本确实可以胜任。性能至少是用于构建相同项目的Open Toolkit的两倍:http://www.xmlmind.com/ditac/