XML Schema include-element
Definition och användning
include-elementet används för att lägga till flera schema med samma målnamnrymd till ett dokument.
Elementinformation
Antal framträdanden | Obegränsat |
Föräldrelement | schema |
Innehåll | anteckning |
Syntaks
<include id=ID schemaLocation=anyURI alla attribut > (anteckning?) </include>
Attribut | Beskrivning |
---|---|
id | Valfritt. Specificerar den unika ID:en för detta element. |
schemaLocation | Obligatoriskt. Specificerar URI:en för det schema som ska inkluderas i målnamnrymden för det innehållande schema. |
alla attribut | Valfritt. Specificerar några andra attribut med non-schema-namnrymd. |
(? Symboldeklarationer i include-elementet, som kan förekomma noll eller en gång.)
Exempel
Genom att inkludera schema, måste alla inkluderade filer använda samma målnamnrymd. Om målnamnrymden för schema inte matchar, kommer inkluderingen inte att vara effektiv:
<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> targetNamespace="http://www.codew3c.com/schema"> <xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/> <xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/> .. .. .. </xs:schema>