Por lo general, ademas de ciertas validaciones, el XML generado con los datos de la tasación se compara con un XSD de datos para comprobar la integridad del fichero ademas de otras validaciones.
Cuando da un error en la validación nos da un como el siguiente:
ERROR DE VALIDACION tasacion: 550520211188405 . Motivo: Falta especificar la fase de gestion del suelo Falta especificar la fase de gestion del suelo ERROR DE VALIDACION tasacion: 550520211188405 . Motivo: Excepcion generada al validar el documento. Descripcion: org.xml.sax.SAXParseException; systemId: file:///data/informes/caixa/envios/XML/550520211188405.xml; lineNumber: 4290; columnNumber: 48; cvc-complex-type.2.4.a: Invalid content was found starting with element 'SUPERFICIE_ADOPTADA_DEL_SUELO'. One of '{FASE_GESTION}' is expected. |
Por lo general nos indica la linea donde esta el error. En la mayoria de los casos los XML se dejan formateados por lo que iremos al XML en la linea indicada y tomaremos la información del nodo respecto al XSD para ver el error o la condición que falla.