Existe uma biblioteca ou ferramenta .NET disponível para interagir com o conteúdo DITA?
Pergunta
Estamos integrando a documentação de autoria de acordo com o DITA. o Dita Open Toolkit Processa todos os arquivos usando Java, enquanto estamos procurando uma solução que nos permita trabalhar com o conteúdo DITA em tempo real de um aplicativo baseado em C#.
Alguém conhece algum projeto .NET que é escrito para trabalhar com mapas e conteúdo DITA?
Solução
Não acredito que haja bibliotecas DITA fabricadas na Microsoft disponíveis para .NET.
Havia um artigo escrito para o Sigdoc 2008 chamado "Pragmatic Dita com um orçamento", que se refere à geração de conteúdo DITA a partir do código C# comentado. Um pdf está disponível aqui. Provavelmente, isso não é exatamente o que você está procurando, mas pode ser útil ... pode valer a pena entrar em contato com o autor sobre este projeto.
Outras dicas
Não é a solução mais limpa do mundo, mas você pode chamar as ferramentas de linha de comando do Dita Open Kit através Process
. Se você fizer o certo, poderá suprimir a janela do console e o usuário não saberá a diferença.
Você poderia usar uma ferramenta como Ikvm Para transformar os frascos Java Toolkit em conjuntos .NET e usar o kit de ferramentas a partir daí.