Recherche…


Introduction

Le schéma XML est communément appelé définition de schéma XML (XSD). Il est utilisé pour décrire et valider la structure et le contenu des données XML. Le schéma XML définit les éléments, les attributs et les types de données.

Un exemple de document XSD

Un XSD qui décrit une information de contact sur une entreprise est donné ci-dessous.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://NamespaceTest.com/CommonTypes"
                  xmlns:xs="http://www.w3.org/2001/XMLSchema"
                  elementFormDefault="qualified">
<xs:element name="contact">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="name" type="xs:string" />
            <xs:element name="company" type="xs:string" />
            <xs:element name="phone" type="xs:int" />
        </xs:sequence>
    </xs:complexType>
</xs:element>
</xs:schema>

Dans l'exemple ci-dessus, les attributs de la deuxième ligne

<xs: schema targetNamespace = " http://NamespaceTest.com/CommonTypes " xmlns: xs = " http://www.w3.org/2001/XMLSchema "
elementFormDefault = "qualifiée">

Les attributs 'targetnamespace' et elementFormDefault sont facultatifs.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow