Jaxe идеально подходит для создания графического интерфейса пользователя с грамматикой пользовательских XML (хотя можно сказать, что я предвзято, так как я написал большинство из них ;-)
См How to create an XML language and its XML editor in 5 minutes для примера (вы можете пропустить " Определение языка XML ", поскольку вы уже имеете его. Или вы можете открыть файл XSD и выбрать меню экспорта в конфигурацию, как описано в документации по синтаксису файлов конфигурации, чтобы автоматически создать файл конфигурации из схемы.
Однако, в отличие от других редакторов XML, Jaxe не пытается быть «WYSIWYG», он пытается быть «WYSIWYM», хотя он имеет графический интерфейс. Итак, то, что вы видите в целом, не похоже на конечный результат, оно пытается передать значение элементов XML с видимыми тегами. Это приводит к получению семантически лучших документов, но пользователи должны знать, что означает семантическое редактирование, чтобы это могло быть или не быть тем, что вы ищете ...
Возможный дубликат http://stackoverflow.com/q/3599569/112053 – barjak
Что означает «WYSIWYG XML Editor»? Вы имеете в виду подсветку синтаксиса? Почему инструменты, которые вы пробовали, не служат вашей цели? Это важная информация для людей, которые делают новые предложения. –
Я знал, что этот вопрос уже задан. Но извините, что я не знал, что было справедливым следующим шагом, чтобы поднять это. Спасибо за ссылку. Это было информативно. Якс - это то, что я сейчас смотрю. Все вышеперечисленное, где я не выполнял свою цель, потому что ни одна из них не была действительно расширяемой для моего XML-формата или не просто предложила какой-либо хороший способ ее расширения. – gkns