Xerces C++ DOMNodeList
DOMNodeList::getLength()、まさか先頭からリンクを辿ってデータ数をカウントする内部構造とは思わなかった...
src\xercesc\dom\impl\DOMNodeListImpl.cpp内部に、ご丁寧にこんなコメントあったよ。
ソース確認するのって重要...
// this implementation is too stupid - needs a cache of some kind.
http://xerces.apache.org/xerces-c/apiDocs-2/classDOMNodeList.html