Page 1 sur 1

Attribut et XSD

Posté : 29 mai 2012, 14:53
par amoiraud
Bonjour à tous,

Voila pour l'un de mes Webservices, j'ai du modifier légèrement le retour XML (ajout d'un attribut "unite" sur 4 balises), mais depuis mon schéma est considéré comme invalide et mon intranet de test me retourne un ParserBadXmlSchemaException.

Voici la partie du retour XML que j'ai modifié (en gras les attributs que j'ai ajouté) :
<finances>
<chiffreAffaires unite="kE">721000</chiffreAffaires>
<resultatNet unite="kE">173000</resultatNet>
<fondsPropres unite="kE">2111892</fondsPropres>
<resultatExploitation unite="kE">31000</resultatExploitation>
<dateCloture>2010-12-31</dateCloture>
</finances>
Et voici la modification que j'ai apporté à mon XSD :
<element name="finances" minOccurs="0" >
<complexType>
<sequence>
<element name="chiffreAffaires" type="ilg:numType" minOccurs="0" />
<element name="resultatNet" type="ilg:numType" minOccurs="0" />
<element name="fondsPropres" type="ilg:numType" minOccurs="0" />
<element name="resultatExploitation" type="ilg:numType"
minOccurs="0" />
<element name="dateCloture" type="date" minOccurs="0" />
<element name="effectifs" type="ilg:numType" minOccurs="0" />
</sequence>
<attribute name="unite" type="ilg:alphaNumType"></attribute>
</complexType>
</element>
Il semble donc que la synthaxe de la déclaration de mon attribut soit incorrect, avez-vous une idée de comment je doit déclarer cet attribut dans mon xsd ?

Merci d'avance.