WYSIWYG XML Editor (DTD или RELAXNG или XSD на основе грамматики) [закрыто
Вопрос
Мне нужно сделать редактор WYSIWYG XML для пользовательской грамматики XML. Я исследовал все инструменты Opensource, которые Я мог найти Под этим доменом. Включает VEX, кислород, Bitflux ...
Никто из них не служил моей цели.
Я также ищу JavaScript на основе WYSIWYG HTML-редакторов, которые могут поддерживать и дополнительный доток с DTD или любой грамматикой. Я уже проверил FCK и CKeditor и TiniMce редакторов.
Решение
JAXE идеально подходит для создания графического интерфейса с пользовательской грамматикой XML (хотя вы можете сказать, что я предвзятый, так как я написал больше всего ;-)
Видеть Как создать язык XML и его редактор XML через 5 минут Для примера (вы можете пропустить «определение языка XML», так как у вас уже есть). Или вы можете открыть файл XSD и выбрать меню «Экспорт в конфигурацию», как описано в документации синтаксической документации файлов конфигурации, для автоматического создания файла конфигурации из схемы.
Однако, в отличие от других редакторов XML, JAXE не пытается быть «WYSIWYG», он пытается быть «Wysiwym», хотя у него есть графический интерфейс. Итак, то, что вы видите, как правило, не похожи на конечный результат, он пытается передать значение элементов XML с видимыми тегами. Это приводит к семантически лучшим документам, но пользователи должны знать, что означает, что означает семантическое редактирование, так что может быть или не то, что вы ищете ...