Tu ne peux pas déclarer xml:space comme cela dans ton WXS, puisque l'attribut space appartient à l'espace de nom "http://www.w3.org/XML/1998/namespace". Il faut que cet espace de nom soit déclaré dans ton schéma. La marche à suivre est la suivante :
1. Récupère le schéma créé par le W3C et qui contient la déclaration des éléments appartenant à cet espace de noms (xml:space, xml:base, xml:lang) à cette adresse : http://www.w3.org/2001/xml.xsd
2. Importe ce schéma dans ton propre schéma :
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
3. Tu peux ensuite utiliser les attributs spécifiques à XML dans ton schéma :
1 2 3 4 5 6
| <xsd:element name="SkippageCGA" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
...
<xsd:attribute ref="xml:space"/>
</xsd:complexType>
</xsd:element> |
Partager