sabato 28 giugno 2014

[XML] Namespace




Un namespace è un insieme di entità (nomi di elementi e nomi di attributi identificati da un identificatore) applicate in uno o più file sorgenti. 
Il namespace viene in aiuto alla confusione che si crea quando si usano diverse grammatiche e sorge il problema della loro integrazione e della validazione del documento XML.
Ci sono tanti modi di dare informazioni al parser su quale schema utilizzare, per esempio si può inserire nel documento XML un riferimento su quale schema utilizzare:

<articolo 
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:noNamespaceSchemaLocation=”articolo.xsd”
titolo=”Portale tecnologico: Guida di base XML - Namespace” >


L'attributo xmlns:xsi sta a indicare un url che specifica quale schema XML bisogna prendere come riferimento.
L’attributo xsi:noNamespaceSchemaLocation indica il percorso del file che contiene lo schema XML di riferimento.

0 commenti:

Posta un commento