Your code appears to be using only the Xerces XML parser, not the Xalan XPath/XSLT processor. To get help with it, your best best is to as over in the Xerces users list.
Before doing so, you may want to make very sure that you're using a current version of Xerces, since I find it very hard to believe that this bug would be present in current code. ______________________________________ "... Three things see no end: A loop with exit code done wrong, A semaphore untested, And the change that comes along. ..." -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish ( http://www.ovff.org/pegasus/songs/threes-rev-11.html)