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).