Příklad schématu
<xsd:element name="faktura">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="odberatel" type="subjektInfoTyp" />
<xsd:element name="dodavatel" type="subjektInfoTyp" />
<xsd:element ref="polozka" minOccurs="1"
maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="cislo" type="xsd:string"
use="required" />
<xsd:attribute name="vystaveni" type="xsd:date"
use="required" />
<xsd:attribute name="splatnost" type="xsd:date"
use="required" />
<xsd:attribute name="vystavil" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:complexType name="subjektInfoTyp">
<xsd:sequence>
<xsd:element name="nazev" type="xsd:string" />
<xsd:element name="adresa" type="xsd:string" />
<xsd:element name="ico" type="xsd:string" />
<xsd:element name="dic" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="polozka">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="popis" type="xsd:string"
minOccurs="0" maxOccurs="1" />
<xsd:element name="cena" type="xsd:decimal" />
<xsd:element name="dph" type="xsd:decimal" />
<xsd:element name="ks" type="xsd:positiveInteger"
minOccurs="0" maxOccurs="1" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>