Elemento <xsd:import>
Identifica uno spazio dei nomi con componenti dello schema ai quali fa riferimento lo schema contenitore.
<import
id = ID
namespace = anyURI
schemaLocation = anyURI
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</import>
Attributi
id
L'identificatore di questo elemento. Il valore id deve essere del tipo identificatore e deve essere univoco all'interno del documento che contiene questo elemento.Facoltativo.
namespace
Il riferimento all'URI dello spazio dei nomi da importare.L'attributo namespace indica che il documento dello schema contenitore può contenere riferimenti qualificati a componenti di schema in quel determinato spazio dei nomi (attraverso uno o più prefissi dichiarati con gli attributi xmlns).
Se questo attributo è assente, lo schema contenitore può presentare riferimenti non qualificati a componenti nello spazio dei nomi importato.
Facoltativo.
schemaLocation
Un riferimento URI alla posizione del documento dello schema per lo spazio dei nomi importato.Se l'attributo è assente, l'autore consente che l'identificazione dello schema per lo spazio dei nomi importato sia determinata dal documento XML che rappresenta un'istanza dello schema contenitore, dall'utente o dall'applicazione che lo elabora.
Facoltativo.
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
|
Contenuto |
Note
La differenza tra gli elementi include e import risiede nel fatto che l'elemento import consente riferimenti a componenti dello schema da documenti dello schema con spazi dei nomi di destinazione differenti mentre l'elemento include aggiunge i componenti dello schema da altri documenti dello schema con lo stesso spazio dei nomi di destinazione (o nessuno spazi dei nomi di destinazione specificato) allo schema contenitore. In breve, l'elemento import consente di utilizzare componenti di schema provenienti da qualsiasi schema. L'elemento include consente di aggiungere allo schema contenitore tutti i componenti di uno schema incluso.
Esempio
Nell'esempio seguente viene indicato uno spazio dei nomi di importazione.
Altre risorse
Per ulteriori informazioni, vedere la raccomandazione W3C XML Schema Part 1: Structures all'indirizzo www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all (informazioni in lingua inglese).
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML
Elemento <xsd:include>