XML Schema include-elementet
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 förekomster | Obegränsat |
Förälement | schema |
Innehåll | anteckning |
Syntaks
<include id=ID schemaLocation=anyURI alla egenskaper > (anteckning?) </include>
Egenskaper | Beskrivning |
---|---|
id | Valfritt. Specificerar den unika ID:n för elementet. |
schemaLocation | Obligatorisk. Specificerar URI:en för det schema som ska inkluderas i målnamnrymden där schema inkluderas. |
alla egenskaper | Valfritt. Specificerar några andra egenskaper med en non-schema-namnrymd. |
(? Symboldeklaration i include-elementet, som kan förekomma noll eller en gång.)
Exempel
Genom att inkludera schema måste alla inkluderade filer referera till samma målnamnrymd. Om schema-målnamnrymden inte matchar blir inkluderingen ogiltig:
<?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>