XMLSpy ofrece un editor gráfico de esquemas XML para editar archivos XSD. Su interfaz de diseño visual para consultar, crear, generar y editar archivos XSD permite al programador concentrarse en la semántica del XSD en lugar de en los detalles sintácticos del lenguaje XML Schema. Es compatible con XML Schema 1.0 y XML Schema 1.1.
Cuando se abre un esquema en el editor XSD, todos los componentes definidos globalmente (es decir, elementos, complexType, attributeGroup, etc.) se organizan en una lista que se puede ordenar. Aquí puede agregar o eliminar componentes y modificar sus propiedades con los ayudantes de entrada contextuales.
Si hace clic en el icono en forma de árbol de un componente global, se abre la vista gráfica de su modelo de contenido en el editor XSD, donde podrá reorganizar elementos o seleccionar opciones en el menú contextual.
Esta forma de consultar y editar archivos XSD permite gestionar componentes a nivel global y editar su modelo de contenido de forma sencilla.
Además, en el editor se pueden crear archivos XSD desde cero o generarlos a partir de otros archivos.
El editor XML XMLSpy ofrece numerosas opciones de generación de archivos XSD:
Igualmente, a partir de un archivo XSD puede generar estructuras de BD, instancias XML (de XSD a XML) o esquemas JSON.