Construction d'un schéma XML avec Visual Studio 2008
Visual Studio 2008 permet de construire un schéma à partir d'un fichier XML.
Il faut utiliser un fichier XML le plus détaillé possible, présentant les différents constructions des éléments et des attributs afin que le schéma XML soit le plus exhaustif.
Exemple de fichier XML :
<personnes>
<personne>
<nom>Dupond</nom>
<naissance>1950-01-01</naissance>
</personne>
</personnes>
Une fois le schéma XML obtenu, il sera normalement nécessaire de le compléter et de l'améliorer pour qu'il décrive complétement la grammaire souhaitée.
Exemple de schéma XML :
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="personnes">
<xs:complexType>
<xs:sequence>
<xs:element name="personne">
<xs:complexType>
<xs:sequence>
<xs:element name="nom" type="xs:string" />
<xs:element name="naissance" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
