2016-04-26 6 views
1

Мне нужен способ создания HTML-интерфейса (формы), начиная с wsdl, для отправки запросов веб-сервисов. Представление запроса выполняется по серверному коду. Пользователь заполняет форму и публикует данные.Создать html-форму из wsdl

Я ищу библиотеку (Java), которая могла бы помочь мне написать код.

Я не пытаюсь создать Java-классы веб-службы, мне нужно сгенерировать поля формы для любого URL-адреса wsdl.

ответ

1

Согласно MikeC http://www.soapclient.com/soaptest.html - это инструмент для создания HTML-форм из документов WSDL. К сожалению, это не библиотека Java, и у нее также было хотя бы одно ограничение: поддержка многомерного массива.

Но с небольшим усилием вы должны иметь возможность написать собственный синтаксический анализатор/трансформатор для вашего конкретного варианта использования. См. Также How to parse WSDL in Java?, чтобы найти дополнительную информацию о парсере WSDL для JAVA.

Также возможно XSLT http://www.ibm.com/developerworks/library/ws-xsltwsdl/.

+3

Вы хотите построить что-то вроде простого мыла? то есть пользователь загружает WSDL и отображает веб-страницу для ввода в качестве входных данных различных элементов сообщения запроса. Пользователь заполняет значения и нажимает кнопку для отправки запроса службе, а элементы ответа отображаются на веб-странице. Это то, что вы хотите построить? Немного похоже на http://www.soapclient.com/soaptest.html – MikeC

Смежные вопросы