Esercitazione XML

XML CASA Introduzione XML XML Come usare Albero XML Sintassi XML Elementi XML Attributi XML Spazi dei nomi XML Visualizzazione XML Richiesta HTTP XML Analizzatore XML XML DOM XPath XML XML XSLT XQuery XML XML XLink Validatore XML DTD XML Schema XML Server XML Esempi XML Quiz XML Certificato XML

XML AJAX

Introduzione AJAX AJAX XMLHttp Richiesta AJAX Risposta dell'AJAX File XML AJAX AJAX PHP AJAX ASP Database AJAX Applicazioni AJAX Esempi AJAX

XML DOM

DOM Introduzione Nodi DOM Accesso DOM Informazioni sul nodo DOM Elenco dei nodi DOM DOM attraversando Navigazione DOM DOM Ottieni valori Nodi di modifica DOM DOM Rimuovere i nodi DOM Sostituisci nodi DOM Crea nodi DOM Aggiungi nodi Clonazione dei nodi DOM Esempi DOM

Esercitazione XPath

Introduzione a XPath Nodi XPath Sintassi XPath Assi XPath Operatori XPath Esempi di XPath

Esercitazione XSLT

Introduzione a XSLT Lingue XSL Trasformazione XSLT XSLT <modello> XSLT <valore-di> XSLT <per-ciascuno> XSLT <ordina> XSLT <se> XSLT <scegli> Applicare XSLT XSLT sul Cliente XSLT sul server XSLT Modifica XML Esempi XSLT

Esercitazione XQuery

Introduzione a XQuery Esempio XQuery XQuery FLWOR XQuery HTML Termini di XQuery Sintassi XQuery Aggiungi XQuery XQuery Seleziona Funzioni XQuery

DTD XML

Introduzione alla DTD Blocchi di costruzione DTD Elementi DTD Attributi DTD Elementi DTD vs Attr Entità DTD Esempi di DTD

Schema XSD

Introduzione all'XSD XSD Come fare per XSD <schema> Elementi XSD Attributi XSD Restrizioni XSD

Complesso XSD

Elementi XSD XSD vuoto Solo elementi XSD Solo testo XSD XSD misto Indicatori XSD XSD <qualsiasi> XSD <qualsiasi attributo> Sostituzione XSD Esempio XSD

Dati XSD

Stringa XSD Data XSD Numerico XSD XSD Varie Riferimento XSD

Servizi Web

Servizi XML XML WSDL SAPONE XML XML RDF RSS XML

Riferimenti

Tipi di nodi DOM Nodo DOM Elenco nodi DOM DOM NamedNodeMap Documento DOM Elemento DOM Attributo DOM Testo DOM DOM CDATA Commento DOM DOM XMLHttpRichiesta Analizzatore DOM Elementi XSLT Funzioni XSLT/XPath

Visualizzazione XML


I file XML non elaborati possono essere visualizzati in tutti i principali browser.

Non aspettarti che i file XML vengano visualizzati come pagine HTML.


Visualizzazione di file XML

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </ from >
       < titolo > Promemoria </ titolo >
       < body > Don' Non dimenticarmi di me questo fine settimana! </ corpo >
   </ nota >

Guarda il file XML sopra nel tuo browser: note.xml

La maggior parte dei browser visualizzerà un documento XML con elementi codificati a colori.

Spesso è possibile fare clic su un segno più (+) o meno (-) a sinistra degli elementi per espandere o comprimere la struttura dell'elemento.

Per visualizzare la sorgente XML grezza, prova a selezionare "Visualizza sorgente pagina" o "Visualizza sorgente" dal menu del browser.

Nota: in Safari 5 (e versioni precedenti), verrà visualizzato solo il testo dell'elemento. Per visualizzare l'XML non elaborato, è necessario fare clic con il pulsante destro del mouse sulla pagina e selezionare "Visualizza sorgente".


Visualizzazione di un file XML non valido

Se viene aperto un file XML errato, alcuni browser segnaleranno l'errore e alcuni lo visualizzeranno o lo visualizzeranno in modo errato.

<?xml version="1.0" encoding="UTF-8"?>
 - < note >
       < to > Tove </ to >
       < from > Jani </Ffrom >
       < titolo > Promemoria </ titolo >
       < body > Don' Non dimenticarmi di me questo fine settimana! </ corpo >
   </ nota >

Prova ad aprire il seguente file XML: note_error.xml


Altri esempi XML

La visualizzazione di alcuni documenti XML ti aiuterà a ottenere la sensazione XML:

Un menu per la colazione XML
Questo è un menu di cibo per la colazione da un ristorante, memorizzato come XML.

Un catalogo di CD XML
Questa è una raccolta di CD, archiviata come XML.

Un catalogo di piante XML
Questo è un catalogo di piante da un negozio di piante, memorizzato come XML.

×

Intestazione



Perché XML viene visualizzato in questo modo?

I documenti XML non contengono informazioni su come visualizzare i dati.

Poiché i tag XML sono "inventati" dall'autore del documento XML, i browser non sanno se un tag come <table> descrive un tavolo HTML o un tavolo da pranzo.

Senza alcuna informazione su come visualizzare i dati, i browser possono semplicemente visualizzare il documento XML così com'è.

Suggerimento: se vuoi dare uno stile a un documento XML, usa XSLT .