Remplacement des occurrences d'un mot dans une chaîne par un autre mot - XML/XSL - Programmation
Marsh Posté le 23-08-2005 à 11:20:20
Et ou est le probleme? Tu peux pas chercher un peu?
Marsh Posté le 23-08-2005 à 11:22:12
pour pas avoir de suprise remplace plutot MV_Vector_double par MV__Vector__double directement
XML/XSL?
Marsh Posté le 23-08-2005 à 11:22:24
Je veux le faire avec XSL. J'ai essayé avec translate sans succès.
Marsh Posté le 23-08-2005 à 11:26:03
Je ne connais pas à priori la chaîne. Je sais seulement qu'elle peut contenir des tirets.
Marsh Posté le 23-08-2005 à 11:32:32
ReplyMarsh Posté le 23-08-2005 à 12:54:32
Bein on fait pas le boulot à la place des gens en general Oo ... Dans le xsl il y a bien moyen de mettre une regex non?
Marsh Posté le 23-08-2005 à 15:29:58
ReplyMarsh Posté le 24-08-2005 à 12:27:31
Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net...
Marsh Posté le 24-08-2005 à 13:04:04
avander a écrit : Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net... |
Donnes moi l'adresse d'un site.
Marsh Posté le 24-08-2005 à 14:06:16
BROU a écrit : Donnes moi l'adresse d'un site. |
Tu te calmes? Tu demandes gentillement et en l'occurence tu te leves, tu sors tes pouces de ton cul, et tu vas chercher sur google
Marsh Posté le 24-08-2005 à 15:25:23
ReplyMarsh Posté le 24-08-2005 à 15:58:08
esox_ch a écrit : Tu te calmes? Tu demandes gentillement et en l'occurence tu te leves, tu sors tes pouces de ton cul, et tu vas chercher sur google |
Merci de ton conseil.
Marsh Posté le 30-08-2005 à 00:25:33
avander a écrit : Pas besoin de regexp ( en plus c'est pas standard dans XSLT 1.0), faut utiliser un template récursif, y'en a ds tonnes sur le net... |
BROU a écrit : Donnes moi l'adresse d'un site. |
W3C, doc de XSL 2.0: c'est un des exemples donnés qui s'appelle "Identity transformation"
Tu peux le modifier pour faire autre chose que de la copie verbatim
Marsh Posté le 23-08-2005 à 11:18:56
Je voudrais remplacer toutes les occurrences du caractère "_" de la chaîne "MV_Vector_double" par la chaîne "__" afin d'avoir "MV__Vector__double".