Bonjour

J'ai le fichier XML suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<class name="Product">
	<family name="family1">
			...
	</family>
	<family name="default">
			...
	</family>
</class>
Je suis en train d'écrire un schéma pour ce fichier et j'ai quelques soucis.

Dans l'idéal, je peux avoir autant d'éléments <class> que je veux. Chacun d'entre eux peut contenir autant d'éléments <family> que je veux.

La seule contrainte qui me pose probleme est qu'il faut avoir un (et un seul) élément <family name="default"> dans chaque élément <class>, alors que l'on peut y rajouter plein (ou aucun) élément <family> ayant d'autres valeurs pour l'attribut "name".

J'avoue que j'ai un peu de mal avec cette contrainte, le reste ne m'ayant posé aucun problème.

Quelqu'un aurait une idée ?

Merci