The reason for the iterator pointer to be between nodes is robustness. NodeIterators are designed to keep working even under mutations of the document tree being iterated. Having the pointer between nodes allows to specify how it "floats" under the mutations. -- Arnaud Le Hors - IBM Cupertino, XML Technology Group
- [Xerces-J] NodeIteratorImpl behavior tbensler
- Re: [Xerces-J] NodeIteratorImpl behavior Chih-Hsiang Chou
- Arnaud Le Hors