Doh! My mistake, never mind. I had extracted the missing node myself in an earlier operation. I'm still experiencing odd crashes, usually when my app causes an exception in a test unit but nothing I have yet been able to track down or reliably reproduce.
Sorry for the interruption. More info when I get it. __ Marc On Tue, 2008-15-01 at 10:47 -0500, Dan Janowski wrote: > The basics are there. The XSLT extension tracks the ruby document peer > that it is working against. The XSLT mark() marks the document peer, > which should retain the reference. XPath returns node sets and those > nodes reference their parent doucment, so when the GC runs, the > Document is marked and should be preserved. The only instance where > the document relationship is broken is when a clone() occurs. This is > the intended operation. > > If you have a node with no document reference, then it is a copied > subtree. What ruby object/reference do you have that is missing the > document? > > Dan
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