Subject: Re: Identity Transform losing special characters
From: "Stuart A. Yeates" <syeates@xxxxxxxxx>
Date: Fri, 20 Feb 2009 22:14:51 +1300
|
The problem is that with character encoding in the output file. If you
use an <output encoding="blarg"/> tag it should fix the problem. For
"blarg" you can use values such as "UTF-8" "ASCII" or the encoding of
the original XML file.
See:
http://www.w3.org/TR/xslt#output
http://www.iana.org/assignments/character-sets
cheers
stuart
On Fri, Feb 20, 2009 at 6:38 PM, Karl Stubsjoen <kstubs@xxxxxxxxx> wrote:
> I have things like this in my XML:
>
> <fo:inline>
> <fo:inline>Some Company</fo:inline>
> </fo:inline> 
> <fo:block/>
>
> My identity transform is losing the  .
> I've tried both:
>
> <xsl:apply-templates select="@* | *"/>
> <xsl:apply-templates select="@* | node()"/>
>
> With a match and copy like this (again having tried both node() and *):
> <xsl:template match="@* | node()">
> <xsl:copy>
> <xsl:apply-templates select="@* | node()"/>
> </xsl:copy>
> </xsl:template>
>
> Where am I going wrong?
>
> Karl..
|