The easiest most and most efficient way to update XML documents is to use non-extractive parsers (such as VTD-XML) because they support incremental content update.
For many common use cases, you can improve your XML-processing performance by taking advantage of XML-VTD's document-centric processing model.
Even though XML and XPath have been around for several years, there's still room for performance improvementsand VTD-XML and its XPath implementation provide them.
Find out how this next generation XML processing API goes beyond DOM and SAX in performance, memory usage, and ease-of-use.
VTD-XML is a new open source XML processing API that provides a great alternative to SAX and DOM that doesn't force you to trade processing performance for usability. Find out why this Java-based, non-validating parser is faster than DOM and better than SAX.