|
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 |