Hosting & Domini

 
HOME DOMINI HOSTING SERVER SUPPORTO

Riutilizzo del contenuto mediante modelli e librerie > Esportazione e importazione del contenuto XML > Linguaggio XML

 

Linguaggio XML


XML è l'acronimo di Extensible Markup Language, un linguaggio di codifica per documenti strutturati, e può essere considerato come una generalizzazione del linguaggio HTML che permette di definire tag personalizzati. XML è un derivato del linguaggio SGML (Standard Generalized Markup Language) e, come SGML, è un linguaggio usato per la definizione dei tag e delle relazioni fra i tag.

I tag del linguaggio XML sono simili ai tag HTML: anch'essi sono costituiti da un nome di tag e da eventuali attributi racchiusi tra parentesi angolari. Inoltre, come nel linguaggio HTML, per contrassegnare il contenuto vengono usati un tag di apertura e un tag di chiusura (in cui il nome del tag è preceduto da una barra obliqua). Una differenza di ordine sintattico tra i due linguaggi consiste nel fatto che, in XML, i tag vuoti (ovvero quelli che usano un solo tag, ad esempio <img>, anziché un tag di apertura e uno di chiusura contenenti testo o altro materiale) devono finire con una barra obliqua inserita immediatamente prima della parentesi angolare di chiusura. Ad esempio, in XML un tag <img> potrebbe essere simile al seguente:

<img src="test.png" />

Dal punto di vista sintattico, il linguaggio XML è molto più rigido e meno indulgente del linguaggio HTML. I file che non sono perfettamente conformi alla sintassi XML, infatti, vengono rifiutati dagli analizzatori sintattici XML.

Il linguaggio XML permette di contrassegnare le stringhe letterali (che possono contenere tag da non sottoporre ad analisi sintattica) mediante la sezione CDATA, che contiene una stringa letterale tra parentesi quadre. Tutto ciò che appare tra le parentesi quadre non viene preso in considerazione dall'analizzatore sintattico XML. Il codice XML esportato da Dreamweaver fa un ampio uso delle sezioni CDATA.

Questa guida non si propone di fornire un'introduzione completa al linguaggio XML. Per ulteriori informazioni su questo linguaggio, vedere la pagina Web XML.com.

 



Home | Mappa del sito | Condizioni di utilizzo | Privacy
 
Copyright © Hostek Srl. P.Iva 05434210489