Требуется библиотека Javascript для редактора XML, программно сгенерированная из XSD
-
08-07-2019 - |
Вопрос
Я хочу создать веб-интерфейс для настройки системы.Конфигурация моей системы определяется с использованием XML, для которого у меня есть XML-схема.Я ищу библиотеку Java, которая использует эту схему и автоматически создает приятный веб-интерфейс для просмотра и редактирования документа конфигурации XML.
Было бы неплохо, если бы эта библиотека позволяла расширять и скрывать составные элементы и, конечно, обеспечивала соответствие результирующего XML XSD.
Должен ли я использовать Xform где-то здесь?
С уважением
Решение
Взгляните на Xopus.Это браузерный XML-редактор, написанный на Javascript.В качестве входных данных он принимает XML-документ, XML-схему и XSLT.
Xopus ориентирован на нетехнических пользователей и отключит / скроет все параметры пользовательского интерфейса, которые сделали бы документацию недействительной в соответствии с указанной XML-схемой.
XSLT используется для создания вида редактирования WYSIWYG.Расширение и скрытие частей документа может быть легко добавлено путем динамической настройки параметров XSLT с помощью Xopus DOM API - ИНТЕРФЕЙС.