OctaSapien

Validador XSD de Subconjunto

FREE
Más acciones

¿Encontraste algo para mejorar?
Guía práctica de uso

Guía práctica de uso

Flujo práctico para Validador XSD de Subconjunto

Validá XML contra el subconjunto XSD determinístico admitido; las funciones no admitidas y referencias no resueltas fallan de forma cerrada.

1. Prepará

Pegá o cargá una entrada representativa y validala antes de usarla en una interfaz, prueba o transporte.

2. Revisá

Resolvé cada error informado desde la primera falla y volvé a validar hasta que la entrada quede limpia.

3. Aplicá

Validá el resultado contra el contrato de interfaz y el runtime CPI de destino antes de transportarlo o compartirlo.

Verificación antes del uso operativo

  • Usá un caso representativo con los datos necesarios para reproducirlo.
  • Confirmá el resultado en el ambiente destino autorizado cuando las versiones de runtime, namespaces, extensiones, permisos o configuración del sistema puedan cambiarlo.
  • Registrá la fuente, los supuestos, la configuración de la herramienta y el resultado esperado para que otra persona pueda reproducir la revisión y separar hechos verificados de recomendaciones.

Dónde encaja Validador XSD de Subconjunto en un flujo de implementación

Casos de uso ideales

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.

Ejemplo representativo

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.

Qué verificar después

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.