DTD - Modulo di costruzione XML
- Pagina precedente Introduzione a DTD
- Pagina successiva Elementi DTD
I moduli principali di costruzione dei documenti XML e HTML sono etichette come <body>...</body>.
Moduli di costruzione dei documenti XML
Tutti i documenti XML (e HTML) sono costituiti dai seguenti moduli di costruzione semplici:
- elemento
- attributi
- entità
- PCDATA
- CDATA
Di seguito è riportata una breve descrizione di ciascun modulo di costruzione.
elemento
Gli elementi sono i moduli principali di costruzione dei documenti XML e HTML.Moduli principali di costruzione.
Gli esempi di elementi HTML sono "body" e "table". Gli esempi di elementi XML sono "note" e "message". Gli elementi possono contenere testo, altri elementi o essere vuoti. Gli esempi di elementi HTML vuoti sono "hr", "br" e "img".
Esempio:
<body>testo tra il corpo</body> <message>un messaggio tra il testo</message>
attributi
Gli attributi possono fornireInformazioni aggiuntive sull'elemento.
Gli attributi sono sempre posizionati all'interno dell'inizio dell'etichetta di un elemento. Gli attributi sono sempre presentati comenome/valoreha la forma di paia. Il seguente elemento "img" ha informazioni aggiuntive sul file sorgente:
<img src="computer.gif" />
Il nome dell'elemento è "img". Il nome dell'attributo è "src". Il valore dell'attributo è "computer.gif". Poiché l'elemento è vuoto, viene chiuso con un "/".
entità
Le entità vengono utilizzate per definire variabili di testo normali. Il riferimento alle entità è una citazione dell'entità.
Molti studenti sono a conoscenza di questo riferimento alle entità HTML: " ". Questa entità di spazio senza piegatura viene utilizzata nell'HTML per inserire uno spazio extra in un documento.
Quando il documento viene analizzato dal parser XML, le entità vengono espanso.
Le seguenti entità sono predefinite nell'XML:
riferimento alle entità | caratteri |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA significa dati dei caratteri elaborati (parsed character data).
I dati dei caratteri possono essere immaginati come il testo tra l'inizio e la fine dell'etichetta di un elemento XML.
PCDATA è il testo che verrà analizzato dal parser. Questi testi saranno controllati dal parser per le entità e i tag.
I tag nei testi saranno trattati come etichette, mentre i contenuti saranno espansi.
Tuttavia, i dati di carattere elaborati non dovrebbero contenere alcun carattere &、< o >; è necessario utilizzare gli entity &、< e > per sostituirli rispettivamente.
CDATA
Il termine CDATA significa dati di carattere (character data).
Il testo CDATA non viene analizzato dal parser.I tag in questi testi non vengono trattati come marchi e le entità non vengono espanso.
- Pagina precedente Introduzione a DTD
- Pagina successiva Elementi DTD