Bonjour ! J'ai un petit problème dans la gestion d'un xml avec le c++.
Voila mon xml:
<joueurs>
<joueur>
<nom>Jean-Marc Boutinaud</nom>
<email>JMBoutinaud@wanadoo.fr</email>
<licence>1234567A</licence>
<classement>30/4</classement>
</joueur>
<joueur>
<nom>Jeremy Dauchin</nom>
<licence>7654321A</licence>
<classement>30/5</classement>
<age>18</age>
</joueur>
<joueur>
<nom>Emmanuel Faure</nom>
<licence>2222222D</licence>
<classement>30/5</classement>
<naissance>23.10.1978</naissance>
</joueur>
</joueurs>
<parties>
<partie>1234567A battu_par 7654321A</partie>
</parties>
Je dois vérifier l'intégrité de ce fichier. A savoir:
- les balises doivent etre fermées
- elles ne doivent pas être vides
- nom présent dans les balises joueur
- licence présente
- classement présent
- vérifier la longuer de la licence, et que les scores soient séparés par "battu_par"
- une meme licence ne peut pas être battue plusieurs fois
J'ai pensé à un système de pile ou aux arbres n-aires, mais je ne sais pas encore trop comment faire... Quelqu'un aurait un script à me proposer?
Merci d'avance !