>4. Non-live iterators for a few, well-chosen, tree
> traversals: over children; over descendents in
> pre-order (others?).
What do you mean by non-live? Do you mean that if an iterator over a
document with 100 nodes should return exactly 100 nodes even if nodes have
been inserted or removed from it during iteration? I doubt this is what you
want.
Don Park
Docuverse