This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

XSL special chars output prob.



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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]