pro každý jmenný prostor můžeme určit, kde se pro něj najde schéma
atribut xsi:schemaLocation
obsahuje
seznam uspořádaných dvojic jmenný prostor a umístění schématu
Příklad 3. XML dokument – xsd/fakturans.xml
<faktura xmlns="urn:x-kosek:schemas:faktura:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:x-kosek:schemas:faktura:1.0 fakturans.xsd"> … </faktura>
nebo bez deklarace implicitního jmenného prostoru
<f:faktura xmlns:f="urn:x-kosek:schemas:faktura:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:x-kosek:schemas:faktura:1.0 fakturans.xsd"> ... </f:faktura>
Příklad 4. XML schéma – xsd/fakturans.xsd
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:x-kosek:schemas:faktura:1.0" xmlns="urn:x-kosek:schemas:faktura:1.0" elementFormDefault="qualified"> <xsd:element name="faktura"> …