【发布时间】:2011-11-21 08:12:45
【问题描述】:
我们正在集成根据 DITA 编写的文档。 DITA Open Toolkit 使用 java 处理所有文件,而我们正在寻找一种解决方案,使我们能够从基于 C# 的应用程序中动态处理 DITA 内容。
有谁知道任何为使用 DITA 映射和内容而编写的 .NET 项目?
【问题讨论】:
我们正在集成根据 DITA 编写的文档。 DITA Open Toolkit 使用 java 处理所有文件,而我们正在寻找一种解决方案,使我们能够从基于 C# 的应用程序中动态处理 DITA 内容。
有谁知道任何为使用 DITA 映射和内容而编写的 .NET 项目?
【问题讨论】:
我认为没有任何 Microsoft 制造的可用于 .NET 的 DITA 库。
有一篇为 SIGDOC 2008 撰写的论文,名为“Pragmatic DITA on a budget”,指的是从注释的 C# 代码生成 DITA 内容。 PDF 可用here. 这可能不是您想要的,但它可能很有用... 可能值得就这个项目与作者联系。
【讨论】:
这不是世界上最干净的解决方案,但您可以通过Process 调用 DITA Open Toolkit 命令行工具。如果你做得对,你可以抑制控制台窗口,用户不会知道其中的区别。
【讨论】:
您可以使用IKVM 之类的工具将 java 工具包 jar 转换为 .net 程序集,然后从那里使用该工具包。
【讨论】: