[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] patch: xmlIO: refactor catalog handling in entity loaders
- From: Daniel Veillard <veillard redhat com>
- To: Michael Day <mikeday yeslogic com>
- Cc: xml gnome org
- Subject: Re: [xml] patch: xmlIO: refactor catalog handling in entity loaders
- Date: Thu, 21 Sep 2006 04:37:18 -0400
On Fri, Sep 15, 2006 at 03:49:13PM +1000, Michael Day wrote:
> Hi,
>
> The attached patch factors out the catalog resolution from
> xmlDefaultExternalEntityLoader and xmlNoNetExternalEntityLoader and
> places it in a separate function: xmlResolveResourceFromCatalog.
>
> This eliminates code duplication, as both entity loader functions had
> identical catalog resolution code. It also makes it easier for people
> who are writing their own entity loader to use the existing catalog
> mechanism by calling the function.
>
> One issue with the patch: in the original xmlIO.c, the default entity
> loader will only call the no-net entity loader within an #ifdef
> LIBXML_CATALOG_ENABLED, which seems wrong to me, as I would have thought
> that the decision to use the no-net entity loader was independent of
> whether catalogs were enabled or not. In my patch I have taken this call
> outside of the #ifdef; is this correct?
This all seems to make sense, yes. Applied and commited !
thanks you!
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
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]