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
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
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