>> I want the entities should be same as input xml ie. “
>> for left double quote.
>>
>
> You can't guarantee the same representation as in the input (the XSLT processor can't distinguish, for example, between a decimal and a hexadecimal character reference for the same character). But you can force the XSLT processor (or rather, its serializer) to output the character as a character reference by selecting an encoding that does not include the character, for example <xsl:output encoding="iso-8859-1"/>
>
To go with take a look at "LexEv"
http://andrewjwelch.com/lexev/
It will take character references such as “ and wrap it in markup:
<lexev:char-ref name="#x201C">"</lexev:char-ref>
...which you can then process in your transform (see the first sample
http://andrewjwelch.com/lexev/#samples).
It's bundled with the latest version Kernow 1.6.1, just enable it in
the options.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
|