Bonjour,

Voilà une partie du document xml que je souhaite valider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<key>
  <name></name>
  <in></in>
</key>
<key>
  <name></name>
  <value></value>
</key>
En gros, dans la balise key, je souhaite avoir l'élément name, suivi de soit l'élément in, soit l'élément value, soit les deux.

Il y a quelques mois j'avais trouvé sur le net, un site qui permettait de faire quelques exercices de DTD afin de valider ce genre d'XML.
Problème : je ne le trouve plus, et je sais que dans ce site, il y avait un exercice qui revenait au même. Je sais également que j'avais mis du temps, mais que j'avais trouvé la solution à ce cas là.
Mais maintenant impossible de m'en rappeler.

Est-ce que quelqu'un aurait une idée pour résoudre ce cas s'il vous plait?!

Merci

PS : c'est bon je crois avoir trouvé la solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<!ELEMENT key (name,((in, value?)|(value)))>
par contre si quelqu'un pouvait me confirmer que c'est bien ça, je ne serai pas contre XD