Kun skeemat kasvavat, on usein toivottavaa jakaa niiden sisältö useisiin skeema-asiakirjoihin ylläpidon helppouden, uudelleenkäytön ja luettavuuden vuoksi. Voit lisätä sisällytetyn skeeman määrittelyjä ja esittelyjä käytössä olevaan skeemaan include-sisällytyselementtien avulla. Sisällytetyn skeeman tulee olla samassa kohdenimitilassa kuin sisällyttävä skeema.
Seuraavat ohjeet on kirjoitettu XML-perspektiiviä varten, mutta ne pätevät useissa muissakin perspektiiveissä.
Voit lisätä sisällytyselementin noudattamalla näitä vaiheita:
Kun olet lisännyt sisällytyselementin XML-skeemaan ja määrittelet uusia elementtejä, määritteitä, kompleksisia lajeja tai yksinkertaisia lajeja silloin, kun lajitiedot ovat määritettävissä kaikki sisällytetyn skeeman esittelyt ovat käytettävissä elementin, määritteen, kompleksisen tai yksinkertaisen lajin Laji-luettelossa.
Jos esimerkiksi Address.xsd-tiedoston sisältö on seuraavanlainen:
<complexType name="Address">
<sequence>
<element name="name" type="string">
<element name="street" type="string">
</sequence>
</complexType>
ja sinulla on XML-skeema, jonka nimi on PurchaseOrder.xsd
ja joka on lisännyt sisällytyksen Address.xsd-tiedostoon, niin määritettäessä uutta elementtiä
PurchaseOrder-skeemaan voidaan sen lajiksi valita Address. (c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).