Ahora, hay una herramienta más para esto, llamada "DocFlex/XML WSDLDoc".
Es un nuevo generador de documentación WSDL/XSD que le permitirá documentar cualquier cantidad de archivos de esquema WSDL y XML (XSD) más cualquier interconexión entre ellos.
También hay una opción para la inclusión automática de diagramas XSD generados por Altova XMLSpy u Oxygen XML. Efectivamente, cualquiera de ellos se puede usar como un motor de diagramación vinculado dinámicamente.
CARACTERÍSTICAS PRINCIPALES
- generación de un solo documentación HTML (Javadoc similar) enmarcado por cualquier número de archivos WSDL/XSD juntos. (Si tiene demasiados archivos de entrada, puede elegirlos todos usando un patrón de ruta de acceso parecido a Ant).
- Procesamiento de cualquier número de esquemas XML (junto con WSDL) incluyendo:
- En la forma de archivos XSD separadas
- esquemas XML incrustados en WSDL (a menos de
<wsdl:definitons>/<wsdl:types>
elemento)
- Procesamiento de cualquier con referencia a archivos WSDL y esquemas XML, en particular:
- Procesamiento correcto de todos los elementos
<wsdl:import>
, <xs:import>
, <xs:include>
, <xs:redefine>
encontrados en todos los archivos WSDL/XSD implicados.
- Carga automática y procesamiento (es decir, inclusión en el alcance de la documentación) de todos los archivos WSDL/XSD referenciados directa o indirectamente.
- documentación sofisticado de componentes XSD (documentación esquema XML):
- apoyo de ningún patrones de diseño de esquemas XML.
- Posibilidad de inclusión automática de Diagramas XSD generados por XMLSpy o Oxygen XML, con el apoyo de todos los hipervínculos de diagrama.
- documentación de todos los interconexiones entre definiciones WSDL y componentes XSD:
- hipervínculos de WSDL mensajes a los detalles de los elementos/tipos que describen los datos de mensaje XSD.
- En detalles de elemento/tipo XSD, la lista de todas las definiciones WSDL donde se usan.
- Copie las anotaciones de elementos/tipos XSD en la documentación de esos mensajes WSDL (e incluso operaciones) donde se utilizan.
- Posibilidad de personalización ilimitada .WSDLDoc es en realidad una plantilla establecida para DocFlex/XML, un sistema de software para el desarrollo y la ejecución de documentación de alto rendimiento y generadores de informes a partir de cualquier información almacenada en archivos XML.
Ejemplo
Aquí es una demostración de dicha documentación (que fue generada por un único archivo de origen: http://developer.ebay.com/webservices/latest/ebaySvc.wsdl):
El HTML en sí: http://www.filigris.com/docflex-xml/wsdldoc/examples/html/ebaySvc/index.html
ENLACES
http://www.filigris.com/docflex-xml/wsdldoc/
La versión actual de TechWriter para servicios web también admite salida HTML de una sola página. –
Lo mismo aquí. fui al visor wsdl. soapui pro también lo usa jaja –
TechWriter fue retirado ... ¿algunos pueden compartir un número de licencia? – willyMon