It's beginning to look as though something in one of my xml documents has been removed part-way through my use of it.
I am trying to discover exactly what is happening but I have a question about how ruby and C objects interact within libxml. My understanding is that a mapping is maintained between the C objects and the ruby objects, and any pointer problems should be due to this map being in some way incorrect, or incomplete. Given that I am using both the xml and xsl libraries, and am using significant numbers of xpath expressions, is it possible that an xml object (object1) from the xsl library becomes known to the ruby xml library mappings through an xpath expression? In this case, wouldn't the mapping within libxml show that the object has no references and can therefore be freed, even though there are references from the xsl side of things? To put it another way, is there any integration of the mapping mechanism between libxml and libxsl, and if not should there be? __ Marc
signature.asc
Description: This is a digitally signed message part
_______________________________________________ libxml-devel mailing list libxml-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/libxml-devel