include
Include il documento di 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
ID dell'elemento. Il valore di id deve essere di tipo ID ed essere univoco all'interno del documento che contiene l'elemento.Facoltativo.
schemaLocation
Riferimento URI alla posizione di un documento di schema da includere nello spazio dei nomi di destinazione dello schema contenitore.Obbligatorio.
Informazioni sull'elemento
Numero di occorrenze | Illimitato |
Elementi padre | schema |
Elementi figlio | annotation |
Osservazioni
È necessario che il documento di schema incluso soddisfi una delle condizioni che seguono.
- Stesso spazio dei nomi di destinazione del documento di schema contenitore.
- Nessuno spazio dei nomi di destinazione specificato (nessun attributo targetNamespace).
L'elemento import consente di fare riferimento ai componenti dello schema da documenti di schema con spazi dei nomi di destinazione diversi, mentre l'elemento include aggiunge allo schema contenitore componenti di schema provenienti da altri documenti di schema che hanno lo stesso spazio dei nomi di destinazione oppure nessuno spazio dei nomi di destinazione specificato. In breve, l'elemento import consente di utilizzare componenti provenienti da qualsiasi schema, mentre l'elemento include consente di aggiungere allo schema contenitore tutti i componenti di uno schema incluso.
Esempio
Per un esempio, vedere import.
Vedere anche
Informazioni di riferimento sullo schema XML (XSD) | Elementi di uno schema XML | import
Per ulteriori informazioni, vedere il documento del W3C dal titolo XML Schema Part 1: Structures Recommendation all'indirizzo http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-include/ (informazioni in lingua inglese).