Subject: Re: [xsl] character replacement From: António Mota <amsmota@xxxxxxxxx> Date: Fri, 7 Jan 2005 16:20:40 +0000 |
But that's strange, since translate only "replaces" a character and a character reference references a character (!) i went to try <xsl:template match="*"> <xsl:copy-of select="translate(., 'b,', '€')" /> </xsl:template> on this xml <teste>$B#b,</teste> and the output was $B#€ so what was your problem? On Fri, 07 Jan 2005 16:55:26 +0100, Sven Waibel <sven.waibel@xxxxxxxx> wrote: > Thanks this helps a lot. > > Sven > > AntC3nio Mota wrote: > > > Take a look at the FAQ > > > > http://www.dpawson.co.uk/xsl/sect2/replace.html > > > > but since youre using character entitys maybe there is another way... > > > > > > On Fri, 07 Jan 2005 16:42:30 +0100, Sven Waibel <sven.waibel@xxxxxxxx> wrote: > > > >>Hello, > >> > >>i want to replace in my xml file all occurrences of b, with € because it should be display in my pdf in the right way. > >> > >>I tried it with > >> > >><xsl:template match="@*|*"> > >> <xsl:value-of select="translate(.,'b,','€')"/> > >></xsl:template> > >> > >>or > >> > >><xsl:template match="@*|*"> > >> <xsl:value-of select="replace(.,'b,','€')"/> > >></xsl:template> > >>but the function replace is not recognized > >> > >>Does anybody know how to get this working? > >> > >>thanks and best regards > >>Sven
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] character replacement, Sven Waibel | Thread | Re: [xsl] character replacement, David Carlisle |
[xsl] Counting preceding nodes, Kevin Bird | Date | Re: [xsl] Predicates, António Mota |
Month |