ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Xml | Dtd | XPath | Xslt | Esempio | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Dtd
Fondamenti
Struttura
Attributi
Entità
Intestazione
DOCTYPE
Esempio
DTD
ENTITY
ELEMENT
Contenuto
Modificatori
ATTLIST
Tipo
Vincoli

<<< Intestazione >>>
Dichiarazione XML

Come abbiamo accennato prima, ogni documento XML deve avere una dichiarazione. In Tabella 2 sono riassunti gli elementi. Un esempio è il seguente:

<?xml version="1.0" 
  standalone="yes" 
  encoding="UTF-8"?>

Come si vede, occorre specificare per documento la versione di XML a cui sono conformi. Per ora esiste solo la 1.0, ma va obbligatoriamente specificata in previsione di revisioni future. In generale i documenti XML possono anche non avere un DTD, e questo si specifica nell'intestazione. Infine, elemento di massima importanza, si deve specificare il set di caratteri in cui è codificato il documento. Comunque, casi particolari a parte, in generale i documenti XML sono per lo più in semplice ASCII. La dichiarazione è importante per distinguere quei casi in cui la codifica è diversa. Un problema frequente dei documenti HTML è infatti quello che la loro codifica non è specificata. Spesso capita di accedere a documenti Giapponesi o Coreani che risultano un groviglio di caratteri incomprensibili. Non essendo specificata la codifica i browser semplicemente visualizzano in codifica occidentale quelli che in realtà sono una codifica speciale orientale.

Attributo Descrizione
version versione, 1.0
standalone ha (yes) o no (no) un DTD
encoding set di caratteri utilizzato
ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com