[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] html push parser and libiconv
- From: Chris Anderson <christop charm net>
- To: xml gnome org
- Subject: Re: [xml] html push parser and libiconv
- Date: 26 Sep 2003 11:57:33 -0400
On Fri, 2003-09-26 at 04:40, Daniel Veillard wrote:
> On Fri, Sep 26, 2003 at 03:38:03AM -0400, Chris Anderson wrote:
> > I'm currently using an alternate entry point for
> > htmlCreatePushParserCtxt() that takes a string encoding name instead of
> > an xmlCharEncoding enumerator. This is useful when a weird document
> > character encoding is returned in the HTTP headers that libiconv knows
> > about. I attached my patch files in case there is interest in adding an
> > API entry point for this. Patching libxml2-2.5.11 works ok.
>
> Okay, but I expect to provide the same kind of htmlRead... APIs
> as provided for the XML parser for the HTML parser and those include
> encoding as a const char * . As discussed a few weeks ago on the list
> I'm trying to get rid as much as possible of the xmlCharEncoding type
> which is too limited and for no good reason.
> The patch might help those stuck with 2.5.11, thanks but from 2.6.0
> I expect a better alternative API.
Yeah, it is by no means an elegant solution, more like a quick and dirty
approach for my particular needs.
<elsewhere>
> I though people had troubles with the fact that they received strings
> of characters, not because they receive the error synchronously !
This is true...
if (strncmp(msg, "xmlParserInputBufferPush: encoder error", 39) == 0)
p->genericStatus = XML_ERR_UNSUPPORTED_ENCODING
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]