2014-05-23 5 views
5

Da quello che ho capito, lo schema xml ha sostituito DTD. Significa che è obsoleto e non dovrebbe essere usato? Ho provato a guardare blog diversi ma non ho trovato nulla.sono ancora DTD utilizzati per conformarsi a xml?

+3

Vedere http://stackoverflow.com/questions/1490583/dtd-or-xml-schema-which-one-is-better?rq=1 e http://stackoverflow.com/questions/1544200/what- è-differenza-tra-xml-schema-e-DTD? RQ = 1. Esistono cose che esistono in DTD (entità) che non sono disponibili negli schemi XML. I DTD hanno anche una sintassi molto concisa che può essere più semplice per esprimere idee. – helderdarocha

risposta

-1

Se si desidera condividere un formato XML conforme a un modo specifico, una DTD è la strada da percorrere. Ho dovuto scrivere e creare DTD in passato per le applicazioni e sono molto utili soprattutto quando si desidera che altri importino i dati in XML in un modo specifico; dà loro un modo per sapere se i loro dati sono conformi a come ci si aspetta di leggerli.

4

DTD sono ancora utilizzabili, funzionano come hanno sempre fatto. Alcune persone li amano, alcune persone li odiano. Nel mondo degli standard internazionali di informazioni, oggigiorno sempre più persone utilizzano XSD (ha un supporto migliore per definire campi come numeri e date), ma per la progettazione di documenti ci sono molti appassionati che preferiscono fare le cose alla vecchia maniera.

Problemi correlati