Есть ли библиотека или инструмент .NET для взаимодействия с контентом DITA? - PullRequest
1 голос
/ 26 октября 2010

Мы интегрируем документацию, созданную в соответствии с DITA. DITA Open Toolkit обрабатывает все файлы с использованием Java, в то время как мы ищем решение, которое позволит нам работать с контентом DITA на лету из приложения на C #.

Кто-нибудь знает какие-либо проекты .NET, написанные для работы с картами и контентом DITA?

Ответы [ 3 ]

3 голосов
/ 18 марта 2011

Я не верю, что есть какие-либо сделанные Microsoft библиотеки DITA для .NET.

Была написана статья для SIGDOC 2008 под названием «Прагматическая DITA на бюджете», в которой говорится о создании контента DITA из закомментированного кода C #. PDF доступен здесь . Возможно, это не совсем то, что вы ищете, но это может быть полезно ... Возможно, стоит связаться с автором об этом проекте.

2 голосов
/ 19 марта 2011

Это не самое чистое решение в мире, но вы можете вызвать инструменты командной строки DITA Open Toolkit через Process. Если вы все сделаете правильно, вы можете закрыть окно консоли, и пользователь не узнает разницу.

0 голосов
/ 21 ноября 2011

Вы можете использовать такой инструмент, как IKVM , чтобы превратить java-инструментарий jar-инструментария в сборки .net, а затем использовать его оттуда.

...