xsl-list
[Top] [All Lists]

Re: [xsl] Entities

2008-11-11 06:01:45
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 &#x201C; 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/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>