Documentos DTD
En la vista Texto, los documentos DTD se presentan con color de sintaxis. Puede configurar la vista predeterminada en la que se deben abrir los documentos XSLT en la sección Tipos de archivo del cuadro de diálogo "Opciones".
Vista Texto
En la vista Texto los documentos DTD se presentan con color de sintaxis. A continuación aparece un fragmento de una DTD de muestra:
<!-- declaraciones de elementos -->
<!ELEMENT document (header, para, img, link)>
<!ELEMENT header (#PCDATA)>
<!ELEMENT img EMPTY>
<!ATTLIST img
src CDATA #REQUIRED
>
<!-- declaraciones de notaciones -->
<!NOTATION GIF PUBLIC "urn:mime:img/gif">
La sangría se indica con guías de sangría (pulsando la tecla de tabulación). En el cuadro de diálogo Configurar la vista Texto puede indicar el número de tabulaciones que se debe usar para la sangría.
Vista Cuadrícula
En la vista Texto los documentos DTD se presentan en forma de tabla. A continuación aparece la misma DTD del ejemplo anterior, ahora en la vista Cuadrícula.
Editar la estructura DTD
•Cuando el cursor está dentro de una celda puede insertar o anexar nodos o añadir un nodo secundario con el menú contextual o el menú XML.
•Haga clic en el icono de tipo de nodo, en la parte superior izquierda de la celda, para cambiar el tipo de nodo.
•Cambie el modelo de contenido (secuencia, mixto, vacío, etc.) y el modificador de ocurrencias (exactamente 1, 1 o más, etc.) de un nodo haciendo clic en el icono correspondiente y eligiendo la opción que prefiera.
•También puede usar las funciones de arrastrar y colocar para mover nodos dentro del documento, así como copiar y pegar para mover nodos a otras ubicaciones.
Editar valores DTD
•Para editar valores como nombres de elemento o atributo y comentarios, haga doble clic en la celda y edítela.
Barra de herramientas de la vista Cuadrícula
La barra de herramientas Vista Cuadrícula permite acceder al cuadro de diálogo de opciones de configuración de la vista y contiene comandos como el acercamiento o el ajuste automático de línea.
Funciones de XMLSpy relacionadas con documentos DTD
XMLSpy ofrece estas prácticas funciones:
•Convertir DTD en esquema XML: con el comando DTD/Esquema | Convertir DTD en esquema puede convertir documentos DTD en esquemas XML.
•Generar archivo XML de muestra a partir de la DTD: con el comando DTD/Esquema | Generar archivo XML de muestra puede generar un documento XML a partir de la DTD activa.