【问题标题】:Is there a .NET library or tool available for interacting with DITA content?是否有可用于与 DITA 内容交互的 .NET 库或工具?
【发布时间】:2011-11-21 08:12:45
【问题描述】:

我们正在集成根据 DITA 编写的文档。 DITA Open Toolkit 使用 java 处理所有文件,而我们正在寻找一种解决方案,使我们能够从基于 C# 的应用程序中动态处理 DITA 内容。

有谁知道任何为使用 DITA 映射和内容而编写的 .NET 项目?

【问题讨论】:

    标签: c# dita


    【解决方案1】:

    我认为没有任何 Microsoft 制造的可用于 .NET 的 DITA 库。

    有一篇为 SIGDOC 2008 撰写的论文,名为“Pragmatic DITA on a budget”,指的是从注释的 C# 代码生成 DITA 内容。 PDF 可用here. 这可能不是您想要的,但它可能很有用... 可能值得就这个项目与作者联系。

    【讨论】:

    • 谢谢,这真的很有趣!
    • 接受代替更具体的答案,这是迄今为止最好的。
    【解决方案2】:

    这不是世界上最干净的解决方案,但您可以通过Process 调用 DITA Open Toolkit 命令行工具。如果你做得对,你可以抑制控制台窗口,用户不会知道其中的区别。

    【讨论】:

    • 是的,我曾考虑过,但技术负责人对将 OT 安装到构建环境不感兴趣。我不再参与这个项目,但我仍在寻找答案。 :)
    【解决方案3】:

    您可以使用IKVM 之类的工具将 java 工具包 jar 转换为 .net 程序集,然后从那里使用该工具包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      相关资源
      最近更新 更多