La solution d'une feuille de style XSLT me paraît être la meilleure solution pour concilier à la fois un parser et un traitement côté client.
En effet, XSLT permet d'appliquer aux données d'un fichier XML des "motifs" (sorte d'expressions régulières) qui font office de parser.


