Я обнаружил, что VTD-XML действительно быстрее разбирается и XPAth, однако я обнаружил, что он использует намного больше памяти для XPath, чем DOM. Кроме того, версия Java 2.10 просто не работала с атрибутами и XPath, так что это было просто невозможно.