Estoy escribiendo un esquema XML (un XSD) para describir el formato en el que nuestros socios deben enviarnos los datos.¿Validar un esquema XSD?
Y estoy teniendo dificultades para encontrar una herramienta que pueda validar el archivo de esquema XSD que tengo escrito.
La mejor manera que he encontrado hasta ahora es escribir primero un archivo XML de entrada de ejemplo y luego tratar de validar que con el XSD. Pero eso no se siente como una maniobra de mejores prácticas.
Entonces, ¿cómo debo validar un esquema XML?
Buena pregunta. Tal vez "validar" no sea el mejor verbo aquí, ya que "valida" un xml contra un xsd, que no es lo que está preguntando. Pero he pasado por el mismo proceso, utilicé la entrada de ejemplo para verificar el xsd, y me encontré luego teniendo que cambiar el xsd debido a casos de esquina que no fueron probados. –
@Daniel, no del todo. Existen algunas herramientas para validar los esquemas en sí mismos, incluidas las herramientas comerciales; también puedes construir uno basado en las libs de Apache Xerces. – lavinio
Debido a que algunos editores comerciales ya se mencionan, mientras tanto también hay otras herramientas disponibles a un precio más razonable. Por ejemplo [XML ValidatorBuddy] (http://www.xml-tools.com) También admite la validación de lotes XML. – lichtfusion