Кто-нибудь знает хороший редактор MAML
На работе мы используем Sandcastle для создания файлов справки. Я использую SandCastleGUI в течение некоторого времени, и я ищу способ создать дополнительные страницы в файле справки. Эти страницы написаны в формате XML, называемом MAML. Единственная проблема в том, что я не смог найти достойного редактора для этих форматов файлов.
Я ищу WYSIWYG редактор для создания и редактирования дополнительных страниц документации.
3 ответа
Наконец, я нашел решение, которое хорошие люди из SandCastle Help File Builder включили в HTML-конвертер MAML.
Там есть много хороших редакторов HTML - и теперь я могу использовать один из них, а затем преобразовать результат в MAML
Вы можете использовать универсальный редактор XML с поддержкой WYSIWYG, такой как Oxygen или Serna. Вам понадобится Xml-схема или DTD для MAML, я предполагаю, что она есть где-то в SDK или где-то еще. Возможно, сложнее всего то, что вам понадобится таблица стилей, которая отображает XML в формат отображения, который может использоваться редактором для представления документа в WYSIWYG-формате.
Он работает довольно хорошо для стандартных форматов XML, таких как Docbook, но я не знаю, насколько легко найти / создать необходимые таблицы стилей для MAML. Но, как правило, нет причин, по которым это невозможно сделать.
Не знаю, ищите ли вы решение этой проблемы, но я смотрел на справочные редакторы и наткнулся на статью, посвященную проекту кода, которая может оказаться полезной. Статью можно найти по адресу http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle.aspx. Он имеет редактор, который может быть именно то, что вам нужно.