Liens contextuels :
| Auteur | |
|---|---|
| killer75 | # 06 Mar 2008 - 15:11:47 |
| 2 Posts |
Bonjour, voilà mon problème: j'ai le fichier xml suivant:
et je souhaiterai avoir ce résultat(en html):
et je dois avouais que je ne vois pas du tout comment faire sachant qu'il faut prendre en compte la casse, j'ai esseyer pleins de truc avec translate key la méthode muenchienne mais rien à faire j'en peux plus je crack... Donc je remercie d'avance tous ceux qui m'aideront à trouver une solution !!! Modifié par killer75 (06 Mar 2008 - 17:58) |
| killer75 | # 06 Mar 2008 - 17:57:58 |
| 2 Posts |
J'ai eu la réponse sur un autre forum donc je post la solution ici !!! A bientôt! |
| Gilles | # 06 Mar 2008 - 18:55:39 |
| 769 Posts |
Hum... je ne vois pas ta solution Sinon, comme ça à brûle-pourpoint j'aurais créé un template, prenant en paramètre une chaîne de caractères quelconque et qui à force de translate change toutes les minuscules et lettres accentuées en majuscules, du genre
Je n'ai pas testé, mais en tout cas c'est l'idée Après, il ne reste plus qu'à trier en fonction des chaînes de caractères transformées par ce template, puis à tester à chaque fois si c'est la première fois qu'on la rencontre (avec des next-sibling ou quelque chose dans ce genre...) Donne à une personne un poisson, elle se nourrira pendant un jour. Apprends-lui à pêcher, elle se nourrira toute sa vie. Kuan-Tseu |
| Xavier | # 08 Mar 2008 - 10:56:17 |
| 581 Posts |
Bonjour, Je complète la réponse de Gilles (le translate() est effectivement la bonne idée), ensuite je crois que pour les regroupements, le plus simple est d'exploiter l'élément <xsl:key ... />. Un exemple très similaire avait déjà été résolu dans ce forum. |
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe
Nikozen : Hébergement - Réalisation : Alsacreations.fr



