Bonjour à tous,
voilà je me demandais comment faire un shéma de validation XSD qui respecte les règles suivantes :
- que des éléments <boisson>
- <boisson> a un attribut "moment" correspondant à l'enum {"petit-déjeuner", "déjeuner", "diner"}
- <boisson> a un attribut "type" correspondant aux enums :
- {"thé", "café"} si "moment" vaut "petit-déjeuner"
- {"pinard", "jus de fruits", "eau"} si "moment" vaut "déjeuner"
- {"spiritueux", "détergent"} si "moment" vaut "diner"
Est-ce possible en XSD ?
Si non, j'ai entendu parler de Relax NG, est-ce possible avec ce dernier ?
Merci