Regole di base XML
Quello appena visto è un esempio di documento ben strutturato e conforme a tali regole.
- Il documento deve includere un elemento di livello superiore, cioè l' elemento principale: tutti gli altri elementi devono essere nidificati al loro interno.
- Gli elementi devono essere correttamente nidificati: se un elemento inizia in un altro elemento, deve terminare all' interno di quest' ultimo,
- Ogni elemento deve comprendere un tag iniziale e finale: A differenza di HTML, XML non consente l' omissione del tag finale, neanche in situazioni in cui il browser è in grado di interpretare dove finiscono gli elementi.
- Il nome del tipo di elemento di un tag iniziale deve corrispondere al nome del corrispettivo tag finale.
- I nomi del tipo di elemento fanno distinzione tra maiuscole e minuscole (case-sensitive): tutto il testo contenuto in un marcatore XML fa distinzione tra maiuscole e minuscole. Il seguente esempio di codice non è valido in quanto il nome del tipo nel tag finale, non è uguale a quello del tag iniziale:
TITOLO e Titolo non vengono considerati la stessa cosa.
Visualizzare un documento XML senza fogli di stile
Se un documento non contiene nessun collegamento ad un foglio di stile, IE visualizza solo il testo del file ed include sia i markup che i caratteri. IE "codifica" con dei colori diversi i vari componenti del documento; visualizza l' elemento del documento come una struttura estrongdibile o comprimibile per indicare la struttura logica e consentire di vedere i vari livelli. Infatti l' esempio visto più su, è un classico esempio di file ".xml" così come è stato scritto.
Visualizzare un documento XML con fogli di stile collegati
È possibile utilizzare un foglio di stile CSS (quello, per intenderci, che viene usato per i file HTML) per poter visualizzare un file ".xml", collegandolo al documento, oppure un foglio di stile XSLT, molto più potente, il quale adotta una sintassi XML e che può essere utilizzato solo con file XML. Un foglio di stile XSLT consente la visualizzazione, oltre che dei caratteri, anche degli attributi più altre informazioni contenute in un documento ".xml".
Visualizzare un documento con foglio di stile collegato, verrà realizzato in seguito.
Rilevare errori XML in Internet Explorer
Prima di visualizzare il documento XML, il parser di IE esamina il contenuto del documento. Se ci sono errori di sintassi, viene mostrata una pagina con un messaggio di errore. Nell' esempio seguente, verrà mostrata una pagina con errore, voluto, per dare l' idea di come IE lo interpreta. Premetto che la pagina è la stessa dell' esempio visto prima, cioè l' elenco dei libri. Seguire questo link.
Visto? Non ho fatto altro che modificare, volutamente, ripeto, il tag finale in questo modo:
<TITOLO>Come il mare</Titolo>
Scrivendo direttamente tutto il codice XML con Notepad o qualsiasi altro editor di testo, potrebbero capitare errori del genere; assicurarsi di aver digitato correttamente tutti gli elementi, anche se IE ci viene in aiuto nell' identificare il rigo e la posizione dell' errore.
A presto!!
| < Prec. | Succ. > |
|---|

