1. Prepará
Pegá o cargá una entrada representativa y validala antes de usarla en una interfaz, prueba o transporte.
Guía práctica de uso
Validá XML contra el subconjunto XSD determinístico admitido; las funciones no admitidas y referencias no resueltas fallan de forma cerrada.
Pegá o cargá una entrada representativa y validala antes de usarla en una interfaz, prueba o transporte.
Resolvé cada error informado desde la primera falla y volvé a validar hasta que la entrada quede limpia.
Validá el resultado contra el contrato de interfaz y el runtime CPI de destino antes de transportarlo o compartirlo.
Revisá un XML contra el subconjunto de XSD compatible antes de una prueba SOAP o CPI: raíz y su namespace, orden y cantidad de elementos, atributos obligatorios, tipos básicos y enumeraciones.
Probá este XSD: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="Order"><xs:complexType><xs:sequence><xs:element name="id" type="xs:integer"/></xs:sequence></xs:complexType></xs:element></xs:schema> El XML <Order><id>7</id></Order> pasa esta comprobación. Cambiá 7 por A para obtener un error de tipo en /Order/id.
No es un validador XSD completo: no admite imports, includes, choice, all ni extensiones. Un esquema no compatible impide la comprobación; no demuestra que el XML sea inválido. Confirmá el resultado con un validador completo y la versión del esquema de destino.