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]

RE: SAXON and UTF-8


Windows Notepad saves UTF8 files with Byte Order Mark, and AFAIK, the XML
parser in Saxon (AElfred) doesn't support this (at least it didn't last time
I checked).

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Gustaf
> Liljegren
> Sent: Thursday, September 27, 2001 4:15 PM
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] SAXON and UTF-8
>
>
> Thanks Mike,
>
> > This message suggests that there's no problem with your UTF-8, but
> > there is a problem with your XML. Without seeing the file, I can't
> > tell you what the problem is.
>
> The original document was too large to quote, but here's an example that
> triggers the same error in SAXON:
>
> <?xml version="1.0"?>
> <a>ä</a>
>
> The file is called "a.xml" and I intend to store it in UTF-8, so
> there's no
> need to declare the use of Latin 1. Here's the stylesheet:
>
> <?xml version="1.0"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
>   <xsl:template match="a">
>     <b><xsl:value-of select="."/></b>
>   </xsl:template>
> </xsl:stylesheet>
>
> This is the result when I save a.xml in "Unicode" format:
>
> <?xml version="1.0" encoding="utf-8"?><b>ä</b>
>
> As expected, but why is the encoding declaration added?
>
> When saving a.xml in "UTF-8" I get the same error as before:
>
> E:\test>saxon a.xml a.xsl > b.xml
> Fatal error reported by XML parser: required character (found
> "?") (expected
> "<"
> )
>   URL:    file:/E:/test/a.xml
>   Line:   1
>   Column: 5
> Error
>   required character (found "?") (expected "<")
> Transformation failed
>
> EditPlus seem to inherit the UTF-8 and Unicode functionality from the
> Windows API, so therefore I get the same error when saving as UTF-8 in
> Notepad in Windows 2000.
>
> Regards,
>
> Gustaf Liljegren
>
>
>
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 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]