RE: [xsl] XSL special chars output prob.

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

hello julian, thanks for you answer. when using extension functions, wouldn't it be the same problem?

At 11:11 11.06.2002 +0200, you wrote:
This is by design.

XML doesn't allow any control characters except TAB, NL and LF, and
therefore, you can't produce them with plain XSLT.

>
> 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>



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



Current Thread