Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5846 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Remplacer un "&"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Remplacer un "&"

n°1888893
jeremy276
J'2 cable
Posté le 28-05-2009 à 11:11:14  profilanswer
 

Bonjour,
 
Dans mon fichier XML il y a certains nœuds contenant des &
 
Et j'aimerais dans mon xsl remplacer les & par un \%26 lors du traitement des nœuds.
 
Je souhaiterais avoir votre avis sur comment le faire, car j'ai essayé avec un test de trouver si il y a un & dans le nœud avec :
 
<xsl:if test="contains($toto, '&')">  
<xsl:if test="contains($toto, '&amp;')">
 
Mais sans grande réussite.
 
Merci d'avance pour votre aide.

mood
Publicité
Posté le 28-05-2009 à 11:11:14  profilanswer
 

n°1889920
busOman
Hiver.
Posté le 31-05-2009 à 15:23:06  profilanswer
 

jeremy276 a écrit :

Dans mon fichier XML il y a certains nœuds contenant des &


Impossible.
Ou alors ça n'est pas un fichier XML.
Il faut remplacer ce caractère en amont, avant la transformation XSL (pour ça il te faut un XML valide).

n°1899346
cairon59
Posté le 26-06-2009 à 10:22:10  profilanswer
 

Hello,
 
Je suppose que dans le flux le '&' (et commercial) est encodé en &amp; ou &#38;
 
 
J'ai le même souci impossible de faire un test de comparaison.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Remplacer un "&"

 

Sujets relatifs
Remplacer une lettre wchar_t par une autre dans un fichier. (Unicode)eregi_replace(),remplacer ce qui n'est pas alphanum' sauf le point (.)
[Shell] Remplacer des infos dans un fichierRemplacer OR par JOIN
Remplacer texte entre deux balises html ?Remplacer une expression régulière par une autre
[ASP.NET & C#] Pagination : remplacer les numéros par "..."Cherche nouveau SGBD pour remplacer Access
Remplacer un mot par ce qui a été saisi en InputBox[Resolu]Une ame charitable pour me remplacer "oleacc.h"
Plus de sujets relatifs à : Remplacer un "&"


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)