Voilà le contexte :
Je récupère des fichiers d'historiques de mains de poker en XML. Je ne controle donc pas la manière dont ces fichiers sont construits.
voilà à quoi ressemble un fragment de l'arborescence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <round no="1"> <cards type="Pocket" player="szkiv68x"> SA H3 </cards> <action no="7" player="szkiv68x" type="3" sum="$0.07"/> </round>
Je souhaite traduite ce XML avec des règles définies dans un fichier XSL (dans un premier temps essentiellement pour afficher joliment ces historiques). Ca marche plutot bien jusqu'au moment où :
Je voudrais afficher les images des cartes correspondantes à la main (dans l'exemple ci dessus les images SA.png et H3.png)
Mais "SA H3" est un unique noeud de mon arbre.
Je doit donc parser le texte "SA H3", le couper en deux pour 'générer' mes chemins 'SA.png' et 'H3.png'.
Ca doit etre tout bête mais je ne sais pas comment faire...
Question subsidiaire :
Une fois que je saurai afficher joliment mes historiques XML, je voudrais traiter statistiquement les données contenues (fair des calculs du genre : chaque fois dans l'historique qu'un joueur a la main SA H3, quelle est le pari moyen effectué)
Quel genre d'outils utiliser pour traiter les données XML de cette manière ?
Merci
Partager