On Mon, 30 Oct 2006 16:38:36 -0000, Doug Bryant <[EMAIL PROTECTED]>  
wrote:

> Ross,
>
> It's working good for me so far.  The xml merging problem has  
> disappeared in
> my application and performance is on par with the previous version.  I  
> have
> not done any performance benchmarks, but it does not feel any slower than
> before.
>

Glad to hear it. I actually just got around yesterday to integrating the  
testcase you posted with that bug into the regression tests, and was happy  
to see it all looks good.

The inefficiency I talked about probably doesn't make that much difference  
here - it's mainly that there's a bit more object churn when you do things  
like:

        xmldoc.root << XML::Node.new('foo')

In the merging case it might actually be a bit more efficient than it was,  
since most nodes will be created by libxml2 when parsing the documents,  
and now they'll only be copied the once (between documents).

> Thanks for all your hard work on this project.
>

Most welcome! Thanks for the feedback.

Cheers,
-- 
Ross Bamford - [EMAIL PROTECTED]
_______________________________________________
libxml-devel mailing list
libxml-devel@rubyforge.org
http://rubyforge.org/mailman/listinfo/libxml-devel

Reply via email to