[xsl] XSL special chars output prob.

Subject: [xsl] XSL special chars output prob.
From: Thomas Brand <brand@xxxxxxxxx>
Date: Tue, 11 Jun 2002 10:57:43 +0200

hello there, i have a question concerning special character output.

the goal is to transform a given xml document (not shown here) to a file, that has a strange header with special characters. if i view an example output file with a hex editor, i see 7F 0D 0A 17 00 04 01 etc.

well, why not use &#x<here the two digits> in my xsl stylesheet i thought. this works well for the most characters, i.e. line feed (0A). the problem arises when trying to output &#x00, &#x01 etc.

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; >


<xsl:output method="text" encoding="ISO-8859-1"/>
	<xsl:template match="/">		
		1 &#x40;
		2 &#x26;
		3 &#x0A;
		4 &#x0D;
<!--	5 &#x00;
		6 &#x01;
		7 &#x04;
		7 &#x17;
-->		
	</xsl:template>	
</xsl:stylesheet>

in xml-spy, when trying to output &#x00, it says "not well-formed. invalid unicode char.".

did i made something wrong with encoding/output method etc.?

how can i solve this problem? i'd like to leave out extension functions if possible.

greets to all subscirbers

Thomas Brand



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread