Casa Sviluppo Che cos'è la definizione del tipo di documento (dtd)? - definizione da techopedia

Che cos'è la definizione del tipo di documento (dtd)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa DTD (Document Type Definition)?

La definizione del tipo di documento (DTD) si riferisce a una serie di dichiarazioni di markup che definiscono un tipo di documento per i linguaggi SGML (Standard Generalized Markup Language). I DTD definiscono la struttura di una classe di documenti attraverso dichiarazioni di elementi e liste di attributi. DTD aiuta i parser a convalidare i documenti. È ufficialmente raccomandato dal World Wide Web Consortium (W3C). I DTD sono stati ora ampiamente sostituiti dai linguaggi di schema compatibili con lo spazio dei nomi XML.

Techopedia spiega la definizione del tipo di documento (DTD)

I DTD fanno due tipi di dichiarazioni: Interno: forma parte del documento stesso e viene inserito nella definizione DOCTYPE vicino all'inizio del documento XML. Esterno: punta alle dichiarazioni DTD contenute in un file esterno. Per motivi di sicurezza, è possibile impedire ai parser e ai browser Web di leggere sottoinsiemi esterni. I DTD descrivono la struttura di una classe di documenti tramite dichiarazioni di elementi e liste di attributi. Le dichiarazioni degli elementi nominano il set consentito di elementi all'interno del documento e specificano se e come elementi dichiarati ed esecuzioni dei dati dei caratteri possono essere contenuti all'interno di ciascun elemento. Le dichiarazioni dell'elenco di attributi nominano il set consentito di attributi per ciascun elemento dichiarato, incluso il tipo di ciascun valore di attributo o un set esplicito di valori validi. Le dichiarazioni di markup DTD dichiarano quali tipi di elementi, elenchi di attributi, entità e notazioni sono consentiti nella struttura della corrispondente classe di documenti XML. I DTD hanno alcune limitazioni legate alla loro flessibilità: Differenze tra la sintassi DTD e la sintassi XML Mancanza di consapevolezza dello spazio dei nomi Mancanza di digitazione dei dati Descrizioni dei modelli di contenuto limitate

Che cos'è la definizione del tipo di documento (dtd)? - definizione da techopedia