Subject: XSLT does not handles charcters less than x0020 hex
From: Lim Wai Kheong <wklim@xxxxxxxxxx>
Date: Thu, 12 Apr 2001 12:40:51 +0800
|
It seems to me that XSLT does not handle characters with reference less
than 0020(hex). I am using LotusXSL with Xalan and Xerces.
Please have a look at my following example, " " is parsed but not
"f". Did I overlook something that causes such problem.
I need to output some special characters (all < x0020) for a legacy
system which uses these special characters to format messages to be sent
through a socket connection. Does XSLT a good way to tranform a XML file
to a string which contains special ASCII codes? If not, can anyone
suggest a better solution?
__________________________________________________________________________
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text" encoding="iso-8859-1"/>
<xsl:template match="myspace">
 
<!-- This is OK -->
</xsl:template>
<xsl:template match="special">

<!-- Failed. Character reference "" is an invalid XML character.
-->
</xsl:template>
</xsl:stylesheet>
____________________________________________________________________________
Thank you.
regards,
Wai Kheong
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|