S tím, jak se schéma rozrůstá, je velmi často nutné je rozdělit do několika dokumentů schématu pro účely jejich snadné údržby, opětovné využitelnosti, přehlednosti apod. Prvek include je možno použít k přinášení definic a deklarací ze zahrnutého schématu do aktuálního schématu. Zahrnuté schéma musí být ve stejném cílovém oboru názvů jako zahrnující schéma.
Následující pokyny byly zapsány pro perspektivu XML, ale fungují také v mnoha jiných perspektivách.
Chcete-li přidat prvek include, proveďte následující kroky:
Jakmile přidáte prvek include do vašeho schématu XML, při definování nových prvků, atributů, komplexních typů nebo jednoduchých typů, u kterých je možno zadat informace o typu, všechny deklarace ze zahrnutého schématu budou k dispozici na seznamu Typ pro daný prvek, atribut nebo komplexní či jednoduchý typ.
Například pokud má soubor Address.xsd následující obsah:
<complexType name="Address">
<sequence>
<element name="name" type="string">
<element name="street" type="string">
</sequence>
</complexType>
a máte schéma XML s názvem PurchaseOrder.xsd,
které přidává prvek include pro soubor Address.xsd, potom při definování nového prvku
v Objednávce můžete jako jeho typ určit typ Adresa. (c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).