English | česky | Español | Português | Türkçe | Nederlands | По-русски | Deutsch | Français | >> Italiano << | 中文 | ქართული | Magyar | Polski ZVON > Tutorials > XML Tutorial


Contenuto

 Esempio 1  Un documento XML deve contenere uno o più elementi.
 Esempio 2  C'è esattamente un elemento, chiamato root (radice), od elemento documento, nessuna parte del quale è contenuta in altri elementi.
 Esempio 3  Nel tag di chiusura, il nome di un elemento deve corrispondere al nome del tag di apertura. I nomi distinguono fra maiuscole e minuscole.
 Esempio 4  Se il tag di apertura è contenuto in un'altro elemento, anche il tag di chiusura deve essere contenuto nel medesimo elemento. Più semplicemente ciascun elemento, delimitato dai tag di apertura e di chiusura deve essere correttamente annidato.
 Esempio 5  La fine di ciascun elemento che inizia con un tag di apertura deve essere marcata con un tag di chiusura avente un nome corrispondente al nome dato al tag di apertura. Il testo compreso fra il tag di apertura ed il tag di chiusura è il contenuto dell'elemento. Un elemento privo di contenuto può prendere la forma speciale: <name/> . La barra prima del > sostituisce il tag di chiusura.
 Esempio 6  Un elemento può contenere lettere, cifre, trattini, segni di sottolineatura, due punti o punti. I due punti possono venir usati solamente nel caso speciale in cui separano i cosiddetti namespace. Gli elementi che iniziano con xml, XML od altre loro combinazioni di maiuscole e minuscole, sono riservati per lo standard.
 Esempio 7  Un elemento può avere nessuno, uno o più attributi. I caratteri consentiti sono i medesimi che per i nomi degli elementi. Il nome di un attributo è separato dal proprio valore da =. Il valore dell'attributo deve essere fra apici '...' o doppie virgolette "..." . Se un apice o le doppie virgolette compaiono nel valore dell'attributo, allora occorre delimitare il valore con l'altro segno.
 Esempio 8  I caratteri < e & non possono venire usati nel testo poiché si utilizzano per i tag. Se occorrono questi caratteri,si usa &lt; al posto di < ed &amp; al posto di &
 Esempio 9  Anche i caratteri >, " , e ' possono essere rispettivamente sostituiti da &gt; , &quot; e &apos;
 Esempio 10  I commenti possono essere posti ovunque nel documento, purché all'esterno dei tag. Un processore XML può, ma non necessariamente, rendere possibile per una applicazione il recupero del testo dei commenti. La sequenza "--" (doppio trattino) non deve comparire all'interno dei commenti.
 Esempio 11  Le istruzioni di processo (PI) permettono ad un documento di contenere istruzioni per applicazioni.
 Esempio 12  Le sezioni CDATA sono usate per risolvere blocchi di testo contenenti caratteri che sarebbero altrimenti riconosciuti come marcatori. Le sezioni CDATA iniziano con la sequenza "<![CDATA[" e terminano con la sequenza "]]>". La sequenza ']]>' non deve essere presente all'interno della sezione CDATA .
 Esempio 13  Un documento XML può, e dovrebbe, iniziare con una dichiarazione XML che specifica la versione di XML utilizzata.