Validación
En la opción Validación puede configurar las opciones de validación de documentos XML y JSON.
XML
XMLSpy puede almacenar en su memoria caché archivos DTD y XML Schema para no tener que cargarlos continuamente (por ejemplo, si el esquema no es local sino que se accede a él con un URL). Sin embargo, recuerde que si usa las versiones de la memoria caché de los esquemas y hace cambios en un esquema, estos no se reflejan de inmediato en la validación, sino que necesita volver a cargar el archivo XML o reiniciar XMLSpy.
Versión del esquema
El modo XSD que se habilita en la vista Esquema depende tanto de (i) la presencia/ausencia del atributo /xs:schema/vc:minVersion del documento XSD (y, si está presente, de su valor), como de (ii) la opción seleccionada en la sección Archivo del cuadro de diálogo "Opciones" (Herramientas | Opciones) (imagen siguiente).
En definitiva pueden darse todas las situaciones que aparecen en la siguiente tabla. Con Versión de XML Schema nos referimos a la opción seleccionada en el panel de opciones Versión de XML Schema. La segunda columna (atributo vc:minVersion) corresponde al valor del atributo xs:schema/@vc:minVersion del esquema XML. Para más información consulte el apartado Vistas de edición | Vista Esquema | Modo XSD.
Versión de XML Schema | Atributo vc:minVersion | Modo XSD |
Versión 1.0 siempre | Ausente (o presente con cualquier valor) | 1.0 |
Versión 1.1 siempre | Ausente (o presente con cualquier valor) | 1.1 |
Valor de @vc:minVersion | El atributo tiene el valor 1.1 | 1.1 |
Valor de @vc:minVersion | Falta el atributo o está presente y tiene cualquier valor menos 1.1 | 1.0 |
Límite de los mensajes
Estas opciones permiten establecer distintos límites para los errores, las inconsistencias XBRL y las advertencias que aparecen. El número predeterminado para cada una de estas categorías es 100. Puede cambiarlo al número que quiera.
JSON
Estas son las opciones de validación disponibles para la validación de documentos JSON:
•Validar formato: Se valida el formato de los tipos de cadena en documentos de instancia JSON.
•Comprobación estricta de números enteros: Hay dos tipos numéricos en JSON: número y número entero. Esta opción comprueba que los números enteros son de tipo número entero (y no, por ejemplo, números de coma flotante, como 7.0, firmados, como +7, o cadenas de texto, como "7").
Guardar y salir
Cuando la configuración esté lista, haga clic en Aceptar para terminar.