Condividi tramite


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

schema

Elementi figlio

annotation

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

Concetti

Elemento <xsd:import>