Re: [gdome]DTD loading
- From: Daniel Veillard <veillard redhat com>
- To: Luca Padovani <lpadovan cs unibo it>
- Cc: Gdome mailing list <gdome gnome org>
- Subject: Re: [gdome]DTD loading
- Date: Fri, 30 Aug 2002 11:20:49 -0400
On Fri, Aug 30, 2002 at 04:40:30PM +0200, Luca Padovani wrote:
> Hi.
>
> On Fri, 2002-08-30 at 13:48, Daniel Veillard wrote:
> > Hum, there isn't really a concept of "document fragment" in libxml2
> > at least no such node is ever generated.
>
> however libxml2 provides this method:
>
> xmlNodePtr xmlNewDocFragment(xmlDocPtr doc);
>
> so it _can_ generate a document fragment. I believe that to have a
Okay, the XML_DOCUMENT_FRAG_NODE was defined while looking at the DOM
spec but no known code (except gdome apparently) ever produced such nodes.
> correct cloning in libxml2 it is just a matter of moving
>
> case XML_DOCUMENT_FRAG_NODE:
>
> in xmlStaticCopyNode a few lines up (say just below XML_ELEMENT_NODE). A
> document fragment node is just a "node" which has a different semantics
> when inserted in a document, but that has nothing to do with cloning, so
> I believe the patch is really simple. Please correct me if I'm missing
> something.
Yeah, should work for this. Well I didn;t know anybody used
the node type, I hope the rest of the code base don't have too
many problems with it,
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]