DTD - Modulo di costruzione XML
- Pagina precedente Introduzione a DTD
- Pagina successiva Elemento 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
- proprietà
- Entity
- PCDATA
- CDATA
di seguito è una descrizione breve di ciascun modulo di costruzione.
elemento
gli elementi sono i moduli principali di costruzione dei documenti XML e HTMLmoduli principali di costruzione.
Esempi di elementi HTML sono "body" e "table". Esempi di elementi XML sono "note" e "message". Gli elementi possono contenere testo, altri elementi o essere vuoti. Esempi di elementi HTML vuoti sono "hr", "br" e "img".
Esempio:
<body>testo del corpo tra il testo</body> <message>un messaggio tra il testo</message>
proprietà
le proprietà possono fornireinformazioni aggiuntive sull'elemento.
le proprietà sono sempre posizionate all'inizio del tag di un elemento. Le proprietà sono sempre precedute danome/valoreappare in coppia. Il "img" elemento contiene 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 "/".
Entity
Le entity vengono utilizzate per definire variabili di testo normale. Il riferimento entity è un riferimento all'entity.
Molti studenti sono a conoscenza di questo riferimento entity HTML: " ". Questa entity di spaziatura senza riga aggiuntiva viene utilizzata in HTML per inserire uno spazio extra in un documento.
Quando il documento viene analizzato dal parser XML, le entity vengono espanso.
Le seguenti entity sono predefinite in XML:
Riferimento entity | Carattere |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
Il significato di PCDATA è dati di carattere analizzati (parsed character data).
Puoi immaginare i dati di carattere come il testo tra l'inizio e la fine del tag dell'elemento XML.
PCDATA è testo analizzato dal parser. Questi testi vengono controllati dal parser per gli entity e i marchi.
I tag nel testo vengono trattati come marchi e le entità vengono espanso.
Tuttavia, i dati di carattere analizzati non dovrebbero contenere alcun carattere &、< o >; è necessario utilizzare gli entity &、< e > per sostituirli rispettivamente.
CDATA
Il significato di CDATA è dati di carattere (character data).
CDATA è testo non 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 Elemento DTD