|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre confirmé
![]() ![]() Inscription : juin 2004 Messages : 305 ![]() |
Bonjour à tou(te)s
xs:choice est défini comme: Citation:
Moi j'avais compris que le parent ne pouvait contenir que 0, un ou plusieurs instance d'un seul type d'élément (à choisir donc) dont leur type donné se trouve parmi tous les éléments types proposés par choice (comme une sorte d'énumération) et cet élément pouvait être affiché 0, 1 ou n fois....(suivant l'attribute min/maxOccurs) Hors il semble qu'en fait le parent pouvait contenir plusieurs types d'éléments dont leur type est proposé par choice, et ces éléments pouvaient être affichés 0, 1 ou n fois....(suivant l'attribute min/maxOccurs) Par exemple moi j'avais compris Parent, Parent/e1 ou Parent/e2, Parent/e1 e1, Parent/e2 e2 sont possibles Hors il est autorisé de faire Parent/ e1 e2, Parent/ e1 e1 e2, Parent/e1 e2 e2 etc... (plusieurs types d'éléments acceptés donc chez le parent) Voilà j'espère que ma question n'est pas trop confuse aussi ![]() Merci si vous pouvez m'éclaicir Bonne journée
__________________
http://xfiles62.free.fr |
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 805 ![]() |
En gros, l'élément choice correspond au (...|...) en DTD, ni plus ni moins.
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() Inscription : juin 2004 Messages : 305 ![]() |
Merci pour ta réponse Loceka cela veut dire quoi car je ne connais pas bien DTD aussi
Est ce que cela veut dire prendre le ou les type(s) que vous voulez parmi la liste proposée (..|..|...) au sein du parent?
__________________
http://xfiles62.free.fr |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Tlouye Ci Inscription : mars 2004 Messages : 1 805 ![]() |
Après avoir lu la doc (je maîtrise pas très bien le XSD), je doute un peu de ce que je viens de dire.
En tout cas en DTD, (a|b|c) signifie "un et un seul élément parmis a, b et c". Du coup quand tu écris (a|b|c)+, ça signifie un et un seul élément entre a, b et c autant de fois que tu veux (donc tu répètes le choix à chaque fois). |
|
|
00
|
|
|
#5 | |
|
Membre confirmé
![]() ![]() Inscription : juin 2004 Messages : 305 ![]() |
Je pense que tu as raison
minOccurs="0" maxOccurs="unbounded" dans choice, je pense que par défaut il sont à 1 Citation:
Merci
__________________
http://xfiles62.free.fr |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com