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>