XML Schema include-elementti

Määrittely ja käyttö

include-elementti käytetään useiden saman kohdenimetyksen omaisten schemien lisäämiseen dokumenttiin.

Elementin tiedot

Esiintymiskerrat Rajoittamaton
Ylempi elementti schema
Sisältö huomautus

Syntaksi

<include
id=ID
schemaLocation=anyURI
mikä tahansa attribuutit
>
(huomautus?)
</include>
Attribuutit Kuvaus
id Valinnainen. Määritellään kyseisen elementin ainutlaatuinen ID.
schemaLocation Vakio. Määritellään sisällytettävän scheman URI kohdenimetyksessä, jossa schema sisältyy.
mikä tahansa attribuutit Valinnainen. Määritellään muiden kuin scheman nimetyksen omaisten määrittelyjen määrittely.

(? Symboli määritellään include-elementissä, joka voi esiintyä kerran tai ei ollenkaan.)

Esimerkki

Kaikki sisältyvät tiedostot on viitattava samaan kohdenimetykseen sisältyvän scheman avulla. Jos scheman kohdenimetyksessä ei ole vastausta, sisällyttäminen ei ole voimassa:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.codew3c.com/schema"
<xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/>
<xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/>
..
..
..
</xs:schema>