Para ello es recomendable hacerse al menos estas 3 preguntas:
- ¿En qué vista se abrirá el documento XML: en la vista Texto, Cuadrícula o Authentic?
- ¿Cuándo se crea un documento XML nuevo, ¿se le asignará un esquema (esquema XML o DTD) automáticamente, manualmente o no se asignará?
- ¿Si se asigna un esquema al documento XML, ¿se validará el documento automáticamente cada vez que se abra o se guarde?
Con la herramienta XMLSpy de ALTOVA trabajar con XML es mucho mas fácil y da respuesta a estas preguntas
1.- Con una Vista predeterminada
Con XMLspy de ALTOVA existen opciones generales de configuración para especificar en qué vista se deben abrir los documentos XML (tanto documentos recién creados como documentos ya existentes).
Los documentos XML se pueden editar en la vista Authentic si al documento se le asignó una hoja de estilos con el producto StyleVision Power Stylesheet (SPS) de ALTOVA.
2.- Asignar esquemas
Cuando necesite crear un archivo XML nuevo, se pueden asignar esquemas preestablecidos. Con la función CreateNewDoc de XMLspy, se puede visualizar que hay varios tipos de documento XML disponibles en el cuadro de diálogo. La opción Extensible Markup Language crea un documento XML genérico. El resto de opciones están asociadas a un esquema, por ejemplo, a la DTD DocBook. Si selecciona una de estas opciones, se crea un documento XML que tiene asociado automáticamente el esquema correspondiente y tiene una estructura base válida de acuerdo con el esquema asignado. Además puede crear su propio documento XML base.
3.- Validación automática
Si un documento XML tiene asignado un esquema, se puede validar automáticamente cada vez que se abra o cierre el documento. Las opciones de configuración de validación automática de la sección Archivo se pueden combinar con una opción de la sección Tipos de archivo, lo cual permite deshabilitar la validación automática para ciertos tipos de archivo. Gracias a las opciones de ambas pestañas puede configurar la validación automática para diferentes tipos de archivo.
XMLSpy de ALTOVA es una herramienta muy versátil para trabaja con mensajes XML, y actualmente es el producto XML mas utilizado en el mundo.