Proceso solicitudes XML utilizando un servicio web. Muchas veces, mis clientes querrían el XSD junto con el XML de la solicitud para poder validar el XML antes de enviar la solicitud.
¿Hay alguna herramienta de código abierto que pueda recomendar para generar el XSD a partir del archivo XML?
Sus clientes solicitan un esquema que usted escribió para ese propósito y sabe que es correcto, para que puedan verificar, antes de enviar una solicitud, que es lo que admite su servicio. La generación automática de un esquema a partir de algunas solicitudes de muestra solo produciría una descripción de la muestra, no una especificación precisa de lo que admite.
He usado los generadores en oXygen y Stylus Studio y ambos hacen un trabajo razonable, pero debe estar preparado para editar la salida a mano después. No hay forma, por ejemplo, si sus datos de muestra contienen los valores "lunes", "jueves" y "viernes" para un campo en particular, que el software pueda adivinar cuál es el conjunto completo de valores permitidos.
Google xml2xsd
y encontrarás varios, incluido https://www.freeformatter.com/xsd-generator.html . que uno admite 3 estilos de esquema
O Mapeador