Re: [libxml++] FW: GNOME Platform Bindings release set



On Tue, Dec 09, 2003 at 12:58:30PM +0100, Murray Cumming Comneon com wrote:
> Daniel wrote:
> >   What about the new xmlReadxxx APIs. If we really want to build 
> > a stable long term API I think libxml++ must be built on top 
> > of those
> 
> Can you give me an API reference URL for these. Are they completely new, or
> do they deprecate something?

  See http://xmlsoft.org/html/libxml-parser.html#xmlReadDoc
and related xmlReadFd, xmlReadFile, xmlReadIO and xmlReadMemory
There is also http://xmlsoft.org/html/libxml-parser.html#xmlCtxtReadDoc
and related which allow to reuse a parser context for multiple 
parse.

> > especially make 100% sure you don't rely on global 
> > variable parser flags.
> 
> Yes, I think we do everything per-parser already, using the contexts.

  Okay, the new APIs are precisely about providing a cleaner API
without tweaking the structure content.

> > > - make sure that we don't use any deprecated libxml API.
> > 
> >   That's quite easy to check.
> 
> Well, and we need to port them too. I don't think that's a lot of work.

  Okay, we will see...

> > > Actually, I would like to call the next libxml++ API 2.6, 
> > using 2.5.x 
> > > during the unstable phase, to show what version of libxml's API we 
> > > target.
> > 
> >   What's your schedule ?
> 
> As above, it would mean freezing around Febuary 16th, with total freeze on
> March 22nd:
> http://www.gnome.org/start/2.5/bindings/

  okay, so you expect 1.0 around March ?

> > I should at least take half a day reviewing 
> > libxml++ code , especially if this get integrated in some form of
> > official release within GNOME :-)
> 
> That would be very cool. Hopefully it's all quite simple, where it uses the
> libxml functions at least.

  Okay I will look and report.

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard redhat com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]