Вопрос

В работе мы используем Sandcastle для создания файлов справки.Я использую SandCastleGUI в течение некоторого времени, и я ищу способ создать дополнительные страницы в файле справки.Эти страницы написаны в формате XML, который называется MAML.Единственная проблема заключается в том, что я не смог найти ни одного приличного редактора для этого формата файлов.

Я ищу редактор WYSIWYG для создания и редактирования дополнительных страниц документации.

Это было полезно?

Решение 3

Наконец-то я нашел решение, добрые люди из Конструктор файлов справки SandCastle включили конвертер HTML в MAML.
Есть много хороших редакторов HTML-кода - и теперь я могу использовать один из них, а затем преобразовать результат в MAML

Другие советы

Вы могли бы использовать универсальный редактор XML с поддержкой WYSIWYG, например Кислород или Серна.Вам понадобится XML-схема или DTD для MAML, я предполагаю, что она есть где-то в SDK или подобном.Вероятно, самая сложная часть заключается в том, что вам понадобится таблица стилей, которая преобразует XML в формат отображения, который может быть использован редактором для предоставления WYSIWYG-представления документа.

Это довольно хорошо работает для стандартных форматов XML, таких как Docbook, но я не знаю, насколько легко найти / создать необходимые таблицы стилей для MAML.Но, как правило, нет никаких причин, по которым это нельзя было бы сделать.

Не знаю, ищете ли вы все еще решение этой проблемы, но я просматривал справочные редакторы и наткнулся на статью codeproject, которая может оказаться полезной.Со статьей можно ознакомиться по адресу http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle.aspx.В нем есть редактор, который, возможно, именно то, что вам нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top