indiquer que les éléments et les types de données utilisés dans le schéma viennent du namespace de « http://www.w3.org/2001/XMLSchema ». Il indiquent également que les éléments et les types de données qui viennent du namespace de « http://www.w3.org/2001/XMLSchema » devraient être mis en tête avec des xs :
indiquer que les éléments définis par ce schéma (note, à, de, se diriger, corps.) viennent du namespace de « http://www.academictutorials.com ».
Ce fragment :
xmlns="http://www.academictutorials.com"
indiquer que le namespace de défaut est « http://www.academictutorials.com ».
Ce fragment :
elementFormDefault="qualified"
indiquer que tous les éléments employés par le document d'exemple de XML qui ont été déclarés dans ce schéma doivent être namespace qualifié.
Mise en référence d'un schéma dans un document de XML
Ce document de XML a une référence aux schémas d'un XML :
<?xml version="1.0"?>
<note xmlns="http://www.academictutorials.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.academictutorials.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Le fragment suivant :
xmlns="http://www.academictutorials.com"
indiquer la déclaration de namespace de défaut. Cette déclaration indique au schéma-Validator que tous éléments utilisés dans ce document de XML sont déclarés dans le namespace de « http://www.w3schools.com ».
Une fois que vous avez le namespace d'exemple de schéma de XML est disponible :
vous pouvez employer l'attribut de schemaLocation. Cet attribut contiennent deux valeurs. La première valeur est toujours le namespace à employer. La deuxième valeur est l'endroit des schémas de XML à employer pour ce namespace :