Re: [xsl] Preserving character references?

Subject: Re: [xsl] Preserving character references?
From: cutlass <cutlass@xxxxxxxxxxx>
Date: Fri, 12 Jan 2001 15:28:14 +0000
one very hack way of apparantly doing it
XML document

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="entity.xsl" type="text/xsl"?>

XSL document

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="";>
<xsl:output method="xml"/>
<xsl:template match="/">

<xsl:value-of disable-output-escaping="yes" select="//entity"/>


,jim fuller

Michael Lee wrote:

Is there a way I can preserve character references and their format (decimal
or hexadecimal) in a XML document when performing a XSLT transformation?
For example, if I have the following text in the source XML document:


I would like to have exactly the same thing in the output XML document:


I tried to perform transformations using MSXML3 (via XMLSpy) and Unicorn
XSLT Processor but both of them resolved the character references.

Also, the value of the encoding attribute in <xsl:output> of my XSLT
stylesheet was set to "UTF-8" element.  When I changed it to "ISO-8859-1",
Unicorn changed the character references into decimal form:


Therefore, I want to know if there is any way I can force the XSLT processor
to preserve these character references and their format.  Thanks in advance!

Michael Lee mlee@xxxxxxxxxx

XSL-List info and archive:

XSL-List info and archive:

Current Thread