Derniers tutoriels de développement web
 

XML Schema comprennent Element


<XML Schema Complete Reference

Définition et utilisation

L'élément include permet d'ajouter plusieurs schémas avec le même espace de noms cible à un document.

Informations sur l'élément

  • Parent elements: schéma

Syntaxe

<include
id=ID
schemaLocation=anyURI
any attributes
>

(annotation?)

</include>

(Le signe? Déclare que l'élément peut se produire zéro ou une fois à l'intérieur de l'élément comprennent)

Attribut La description
id Optionnel. Indique un identifiant unique pour l'élément
schemaLocation Obligatoire. Indique l'URI du schéma pour inclure dans l'espace de noms cible du schéma contenant
any attributes Optionnel. Indique tous les autres attributs avec non-schema espace de noms

Exemple 1

Avec schémas inclus, les fichiers inclus doivent tous référencer le même espace de noms cible. Si la cible espace de noms de schéma ne correspondent pas, l'include ne fonctionnera pas:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com/schema">

<xs:include schemaLocation="http://www.w3ii.com/xml/customer.xsd"/>
<xs:include schemaLocation="http://www.w3ii.com/xml/company.xsd"/>

..

..

..

</xs:schema>

<XML Schema Complete Reference