Question

Au travail, nous utilisons Sandcastle pour la création de fichiers d’aide. J'utilise SandCastleGUI depuis un certain temps et je cherche un moyen de créer des pages supplémentaires dans le fichier d'aide. Ces pages sont écrites au format XML appelé MAML. Le seul problème est que je n’ai trouvé aucun éditeur décent pour ces formats de fichiers.

Je recherche un éditeur WYSIWYG pour créer & amp; modifier des pages de documentation supplémentaires.

Était-ce utile?

La solution 3

Enfin, j'ai trouvé une solution. Les personnes compétentes de Builder SandCastle Help File Builder ont inclus un convertisseur HTML en MAML.
Il existe de nombreux bons éditeurs HTML - et maintenant je peux en utiliser un, puis convertir le résultat en MAML

Autres conseils

Vous pouvez utiliser un éditeur XML générique prenant en charge WYSIWYG, tel que Oxygen ou Serna . Vous auriez besoin d’un schéma Xml ou d’une DTD pour MAML, je suppose qu’il en existe un quelque part dans un SDK ou autre. La partie la plus difficile est probablement que vous auriez besoin d’une feuille de style rendant le code XML dans un format d’affichage pouvant être utilisé par l’éditeur pour fournir une vue WYSIWYG du document.

Cela fonctionne plutôt bien pour les formats XML standard tels que Docbook, mais je ne sais pas à quel point il est facile de trouver / créer les feuilles de style nécessaires pour le MAML. Mais en général, il n’ya aucune raison pour que cela ne soit pas possible.

Je ne sais pas si vous êtes toujours à la recherche d'une solution à ce problème, mais j'ai consulté des éditeurs d'aide et rencontré un article de codeprojet qui pourrait être utile. L'article se trouve à l'adresse http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle. .aspx . Il comporte un éditeur qui pourrait être exactement ce dont vous avez besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top