我們正在整合根據DITA編寫的文檔。 DITA Open Toolkit使用java處理所有文件,而我們正在尋找一種解決方案,使我們能夠使用基於C#的應用程序即時處理DITA內容。是否有可用於與DITA內容交互的.NET庫或工具?
有誰知道任何.NET項目被寫入與DITA地圖和內容一起工作嗎?
我們正在整合根據DITA編寫的文檔。 DITA Open Toolkit使用java處理所有文件,而我們正在尋找一種解決方案,使我們能夠使用基於C#的應用程序即時處理DITA內容。是否有可用於與DITA內容交互的.NET庫或工具?
有誰知道任何.NET項目被寫入與DITA地圖和內容一起工作嗎?
我不相信有任何微軟製造的DITA庫可用於.NET。
有一篇爲SIGDOC 2008撰寫的文章,名爲「預算中務實的DITA」,指從註釋的C#代碼生成DITA內容。 PDF可用here.這可能不是你想要的,但它可能是有用的... 這可能是值得與作者聯繫關於這個項目。
這不是世界上最乾淨的解決方案,但您可以通過Process
調用DITA Open Toolkit命令行工具。如果你做得對,你可以禁止控制檯窗口,用戶不會知道它們的區別。
是的,我曾考慮過,但技術主管對將OT安裝到構建環境不感興趣。我不在這個項目了,但我仍然在尋找答案。 :) – 2011-03-18 23:05:52
您可以使用如IKVM這樣的工具將java工具包jar轉換爲.net程序集,然後使用該工具包。
謝謝,這真的很有趣! – 2011-03-18 23:05:14
接受代替更具體的答案,這是迄今爲止最好的。 – 2011-04-15 17:58:34