Bonjour,
Je souhaiterais représenter plusieurs auto-relations (relation sur un même élément) en XSD sur un seul élément, j'utilise "sequence" pour les relations avec les autres éléments, par contre pour ce qui est des auto-relations, je pense que ce que j'ai fait n'est pas bon.
Je n'arrive pas à faire la relation unaire sur l'élément "fatcure_individuelle" ce que j'ai fait ne me semble pas bon! De plus, il faut que je fasse deux auto-relations sur l'élément "facture_individuelle":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <xs:element name ="facture_individuelle" type="facture_individuelleType" /> < xs:element name="piece_individuelle_de_prestation" type="piece_individuelle_de_prestationType " /> - <xs:complexType name ="facture_individuelleType"> - <xs:sequence > < xs:element ref="piece_individuelle_de_prestation" minOccurs=" 0" maxOccurs="unbounded" /> < xs:element ref="facture_individuelle" minOccurs="0 " /> < xs:element name="numFactIndiv" maxOccurs="unbounded " /> < xs:element name="typeFacture" maxOccurs="unbounded " /> < xs:element name="dateDebut" maxOccurs="unbounded " /> < xs:element name="dateFin" maxOccurs="unbounded " /> </xs:sequence> </xs:complexType>
- "annule" avec cardinalité: 0..1
- "remplace" avec cardinalité: 0..1
J'ai fait des recherches un peu partout, mais je n'ai pas trouvé de réponses. Voyez-vous comment je pourrais représenter ces auto-relations.
Merci d'avance
Benne
Partager