Pregunta

En el trabajo utilizamos Sandcastle para la creación de archivos de ayuda.He estado usando SandCastleGUI durante algún tiempo y estoy buscando una manera de crear páginas adicionales en el archivo de ayuda.Estas páginas están escritas en formato XML llamado MAML.El único problema es que no pude encontrar ningún editor decente para este formato de archivo.

Estoy buscando un editor WYSIWYG para crear y editar páginas de documentación adicionales.

¿Fue útil?

Solución 3

Finalmente encontré una solución la buena gente de Generador de archivos de ayuda SandCastle Hemos incluido un conversor de HTML a MAML.
Existen muchos buenos editores de HTML, y ahora puedo usar uno de ellos y luego convertir el resultado a MAML.

Otros consejos

Podrías usar un editor XML genérico con soporte WYSIWYG como Oxígeno o serna.Necesitaría un esquema Xml o DTD para MAML, supongo que hay uno en algún lugar de un SDK o algo así.Probablemente la parte más difícil es que necesitaría una hoja de estilo que represente el XML en un formato de visualización que el editor pueda utilizar para proporcionar una vista WYSIWYG del documento.

Funciona bastante bien para formatos XML estándar como Docbook, pero no sé qué tan fácil es encontrar/crear las hojas de estilo necesarias para MAML.Pero, en general, no hay ninguna razón por la que no se pueda hacer.

No sé si todavía estás buscando una solución para esto, pero estuve buscando editores de ayuda y encontré un artículo sobre un proyecto de código que podría ser útil.El artículo se puede encontrar en http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle.aspx.Cuenta con un editor que podría ser justo lo que necesitas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top