OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] problem adding new encoding to perl XML::Parser

[ Lists Home | Date Index | Thread Index ]

[Daben Liu]l-dev] problem adding new encoding to perl XML::Parser


> The XML::Parser installed from CPAN does not come with a
> GB2312 encoding support. However, I was not able to add
> the support as instructed by the XML::Encoding package.
 ...
> I run this script with a well-formed xml file having a head line
> as: <?xml version="1.0" encoding="GB2312"?>
>
> Following error occurs:
>
> unknown encoding at line 1, column 30, byte 30 at
/usr/lib/perl5/site_perl/5.005/i386-linux/XML/Parser.pm line 185
>
> Changing the encoding to other supported ones seem to work without error.
> I'm wondering if there is something I'm missing in the process.
>

Just because perl supports an encoding does not mean that the xml parser
does.  expat is written in C, not perl.  According to the article by Clark
Cooper on xml.com (but back in 1999)

http://www.xml.com/pub/a/1999/09/expat/index.html

the supported encodings are utf-8, utf-16, iso-8859-1, and US-ASCII.

Cheers,

Tom P






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS