Bonjour,
Afin de pouvoir valider certains fichiers XML avant de les envoyer à un parseur, j'ai besoin d'écrire un fichier XSD.
Voila mon problème :
XML:
Code :
- <root>
- <structure>
- <id>
- <type>int</type>
- <required>1</required>
- </id>
- <fils>...</fils>
- <autre>...</autre>
- </structure>
- <element>
- <id>1</id>
- <fils>...</fils>
- <autre>...</autre>
- </element>
- </root>
|
Donc le principe du XSD doit être que <structure> peut contenir des elements quelconques, 1 de chaque type (j'entend par la, 1 seul element id par exemple), ceux-ci devant contenir obligatoirement les elements <type> et <required>. Et pour finir, que les elements contenu dans <element> doivent être les mêmes que ceux de structure...
Pour le moment j'ai écris un "embryon" de fichier mais je me trouve déjà confronté à plusieurs problèmes (par exemple qu'il est interdit de mettre un tag <element> dans <any>, ou que je sais pas comment lui dire que confronter les fils de "element" et ceux de "structure" )
Merci d'avance pour votre aide ![:jap: :jap:](https://forum-images.hardware.fr/icones/smilies/jap.gif)
Message édité par esox_ch le 24-09-2006 à 11:32:00
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait