Bonjour,
Je suis en train de créer un XSD pour valider un flux XML..
J'ai un problèlme dans la rédaction de mon XSD.. Il y'a un
cas que je n'arrive pas à spécifier :
Code :
- <tutu attrib="blabla">oui</tutu>
|
Donc tutu est un élément possèdant un attribut attrib (qui dans certain cas n'a pas de restriction et dans l'autre en a).. Par contre l'element tutu ne peut avoir que les valeurs 'oui' ou 'non'...
Soit en DTD :
Code :
- <!ELEMENT tutu (oui|non)>
- <!ATTLIST tutu attrib #PCDATA #REQUIRED>
|
ou bien :
Code :
- <!ELEMENT tutu (oui|non)>
- <!ATTLIST tutu attrib (1|0) #REQUIRED>
|
Comment puis je traduire cela dans mon schéma XSD ??
Merci !