comparaison de syntaxe, probleme d'occurrence [XML] - Divers - Programmation
Marsh Posté le 10-11-2002 à 23:18:29
NiKoPOP a écrit a écrit : je cherche à savoir la différence <!ELEMENT carte(region|commune)+> et <!ELEMENT carte(region*,commune*)+> |
le premier te permet de mettre un region ou un commune, optionnelement suivis de regions ou communes dans n'importe quel ordre.
le deuxieme, c'est autant de regions que tu veux, suivis d'autant de communes que tu veux, et ceci au minimun une fois. La différence avec le premier, c'est que ne rien mettre est parfaitement valable.
Marsh Posté le 11-11-2002 à 14:18:27
ReplyMarsh Posté le 11-11-2002 à 17:15:12
ReplyMarsh Posté le 11-11-2002 à 17:18:09
ben tu peux les trouver tout seul, hein.
+ ca veut dire un ou plus
* ca veut dire 0 ou plus
| ca veut dire "ou"
, ca veut dire "suivi de"
apres tu peux te debrouiller
Marsh Posté le 11-11-2002 à 18:18:45
lorill a écrit a écrit : ben tu peux les trouver tout seul, hein. + ca veut dire un ou plus * ca veut dire 0 ou plus | ca veut dire "ou" , ca veut dire "suivi de" apres tu peux te debrouiller |
re
Marsh Posté le 10-11-2002 à 15:35:56
je cherche à savoir la différence
<!ELEMENT carte(region|commune)+>
et <!ELEMENT carte(region*,commune*)+>
est ce qu'elles expriment les mêmes contraintes ?
de même pour:
<!ELEMENT carte(region|commune)+>
et <!ELEMENT carte(region+,commune*)+>
de même pour:
<!ELEMENT carte(region|commune)+>
et <!ELEMENT carte(region?,commune)+>
de même pour:
<!ELEMENT carte(region|commune)+>
et <!ELEMENT carte((region+|commune)+,commune*)>