Bonjour,
J'aimerais dans mon schema xml laisser le choix entre un élément non répété ou un élément répété, portant le même nom mais devant posséder un attribut. J'écris donc ceci :
Le problème est que ce code n'est pas valide parce que les 2 éléments du choix ont le même nom. Savez-vous pourquoi xml schema impose celà ? Est-il possible de contourner le problème ?
mathmax
Modifié par mathmax (14 Dec 2006 - 23:15)
J'aimerais dans mon schema xml laisser le choix entre un élément non répété ou un élément répété, portant le même nom mais devant posséder un attribut. J'écris donc ceci :
<xs:choice>
<xs:element name="OldPrice" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="product" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="OldPrice"/>
</xs:choice>
Le problème est que ce code n'est pas valide parce que les 2 éléments du choix ont le même nom. Savez-vous pourquoi xml schema impose celà ? Est-il possible de contourner le problème ?
mathmax
Modifié par mathmax (14 Dec 2006 - 23:15)