XSLT does not handles charcters less than x0020 hex
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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format