L'editor DTD di XMLSpy supporta la modifica intelligente e la validazione degli schemi DTD, sia in modalità testo che in modalità griglia. Entrambe le modalità offrono suggerimenti contestuali e altre funzionalità di supporto alla modifica durante la digitazione.
Se preferite lavorare in una visualizzazione grafica, la vista a griglia mostra il DTD in una struttura ad albero facilmente riconoscibile, che può essere modificata proprio come la struttura gerarchica degli elementi di qualsiasi documento XML standard. Inoltre, gli elenchi di attributi sono rappresentati in una vista a tabella, che è particolarmente adatta a questa struttura.
L'editor DTD di XMLSpy include un convertitore da XML a DTD che permette di creare un DTD valido a partire da uno o più documenti XML di esempio. È inoltre possibile generare un documento XML di esempio basato sul proprio DTD.
È inoltre semplice convertire tra i formati DTD e XML Schema man mano che la vostra applicazione si evolve. Potete convertire un DTD in uno schema XML 1.0 o 1.1 con pochi semplici clic.
“"Il supporto per DTD in XMLSpy è stato di grande aiuto!"”
Kurt Cagle, Architect at Avalon Consulting & Managing Editor, XMLToday.org