Elemento <xsd:include>
Include il documento dello schema specificato nello spazio dei nomi di destinazione dello schema contenitore.
<include
id = ID
schemaLocation = anyURI
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>
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.
schemaLocation
Il riferimento URI alla posizione di un documento dello schema da includere nello spazio dei nomi di destinazione dello schema contenitore.Obbligatorio.
Informazioni sull'elemento
Numero di occorrenze |
Illimitato |
Elementi padre |
|
Elementi figlio |
Osservazioni
Il documento dello schema incluso deve soddisfare una delle seguenti condizioni:
Deve avere lo stesso spazio dei nomi di destinazione del documento dello schema contenitore.
Non deve avere uno spazio dei nomi di destinazione specificato (nessun attributo targetNamespace).
L'elemento import consente riferimenti a componenti dello schema da documenti dello schema con spazi dei nomi di destinazione differenti. L'elemento include aggiunge i componenti dello schema da altri documenti dello schema con lo stesso spazio dei nomi di destinazione (o nessuno spazio 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
Per un esempio, vedere import.
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