Re: [libxml-devel] More wierdness

2008-01-15 Thread Marc Munro
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 wh

Re: [libxml-devel] More wierdness

2008-01-15 Thread Dan Janowski
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

[libxml-devel] More wierdness

2008-01-14 Thread Marc Munro
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 betwe