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>