парсер xml и сборка пользовательского интерфейса - PullRequest
0 голосов
/ 08 апреля 2010

Теперь я должен обработать некоторые XML в моем приложении Java Swing. Мне нужно построить интерфейс Swing в соответствии со специальной схемой, после чего пользователь может заполнить некоторые значения. После того, как пользователь завершит работу, я соберу информацию, проверим значение и затем создаю XML-файл.

Для создания XML-файла я могу использовать xmlbeans, однако, как разобрать схему и создать пользовательский интерфейс Swing? Так как схема довольно сложная. Схему можно найти здесь:

пример схемы

Мне нужно разобрать эту схему, для LiteralInputType должна быть создана JTextArea. Однако есть другие типы "complexType" и т. Д. Эти типы могут не встречаться одновременно. Иногда требуется только LiteralInputType, иногда требуется ComplexType, а также, возможно, все они необходимы.

Итак, как это реализовать? Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 08 апреля 2010

Интересно видеть кого-то еще, занятого WPS.:)

Я считаю, что WPS - это нечто особенное, так что ни один из существующих инструментов не сможет создавать пользовательские интерфейсы для процессов WPS.Когда мы решали эту задачу, мы просто взяли анализатор на основе JAXB для WPS и просто построили пользовательский интерфейс программным способом, используя фабрики.Таким образом, мы реализовали стандартные WPS-клиенты на основе Swing, а также Javascript / OpenLayers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...