Теперь для этого есть еще один инструмент, называемый «DocFlex/XML WSDLDoc».
Это новый генератор документации WSDL/XSD, который позволит вам документировать любое количество файлов WSDL и XML (XSD) плюс любые взаимосвязи между ними.
Существует также возможность автоматического включения диаграмм XSD, сгенерированных либо XML XML, либо XML-методом Altova. Фактически, любой из них может использоваться как динамически связанный движок диаграмм.
ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
- Генерация одного обрамлении (Javadoc типа) HTML документации любое количество WSDL-файлов/XSD вместе. (Если у вас слишком много входных файлов, вы можете выбрать их все, используя шаблон пути Ant-like).
- Обработка любого числа схем XML (наряду с WSDL), включая:
- В виде отдельных XSD файлов
- схемы XML, встроенных в WSDL (в пределах
<wsdl:definitons>/<wsdl:types>
элемента)
- Обработка любых ссылок Файлы WSDL и XML-схемы, в частности:
- Исправлена обработка всех
<wsdl:import>
, <xs:import>
, <xs:include>
, <xs:redefine>
элементов, найденных во всех задействованных файлах WSDL/XSD.
- Автоматическая загрузка и обработка (т. Е. Включение в область документации) все прямо/косвенно ссылаются на файлы WSDL/XSD.
- Сложное документирование компонентов XSD (документации схемы XML):
- Поддержка любых шаблонов проектирования XML-схем.
- Возможность автоматического включения Диаграммы XSD, генерируемые либо XMLSpy, либо Oxygen XML, с поддержкой всех гиперссылок диаграммы.
- Документирование всех соединений между определениями WSDL и XSD компонентов:
- гиперссылок из WSDL сообщения в деталях XSD элементов/типов, описывающих данные сообщения.
- В описании элемента XSD/типа содержится список всех определений WSDL, в которых они используются.
- Скопируйте аннотации элементов/типов XSD в документацию этих сообщений WSDL (и даже операций), где они используются.
- Возможность неограниченного количества настройка.WSDLDoc фактически является набором шаблонов для DocFlex/XML, программной системы для разработки и исполнения высокопроизводительной документации и генераторов отчетов из любых данных, хранящихся в файлах XML.
Пример
Вот демо такой документации (он был создан с помощью одного исходного файла: http://developer.ebay.com/webservices/latest/ebaySvc.wsdl):
Сам HTML: http://www.filigris.com/docflex-xml/wsdldoc/examples/html/ebaySvc/index.html
ССЫЛКИ
http://www.filigris.com/docflex-xml/wsdldoc/
Текущая версия TechWriter для веб-служб также поддерживает одностраничный HTML-вывод. –
То же самое здесь. Я пошел wsdl viewer. soapui pro использует его слишком haha –
TechWriter был уволен ... некоторые могут делиться номером лицензии? – willyMon