Built for Speed

The XML parser in the XML Toolkit is the fastest Java XML parser available. We've tested against the best XML parsers in all categories from DOM to XPP, SAX and Saxon. As the results below illustrate, our XML parser can parse and query documents significantly faster than any other. Don't take our word for it. Evaluate SOA Toolkits and try it for yourself.


Document Parse + Query Tests
Throughput (Kbytes/s)
Average Document Parse Time
Over 1000 Iterations (ms)
SOA Toolkits Saxon dom4j JDOM
tiny.xml 0.332 2.569 2.472 1.952
tiny_ns.xml 0.253 1.742 1.507 1.596
devsphere1.xml 0.286 1.081 1.197 1.318
devsphere1_ns.xml 0.830 1.491 1.255 1.201
devsphere1_dtd.xml 0.302 1.081 1.298 1.288
sun100.xml 4.034 10.449 10.893 13.838
sun1000.xml 37.187 133.126 153.661 196.000
complex.xml 1.171 9.421 3.302 3.000
total 44.442 160.997 175.621 220.232

* We found Javolution to be the fastest XPP parser and Piccolo to be the fastest SAX parser. Results from other parsers such as those offered with the SUN JDK are not included because they performed significantly slower than the parsers shown here.

Neither SAX nor XPP are in memory parsers. Because of this, developers must create their own custom content handler objects. This can make development more expensive in terms of time, complexity, and maintainability. However, if you must parse large documents (e.g. > 10M) SAX and XPP are often your best and only option because the XML does not remain in memory.
Navigation
Home
FreeTrialLicense
Buy Now
Download
Documentation
Performance
Contact

Runs on:
Buy New Licenses
XML Toolkit (from $199)
WS Toolkit (from $499)
Enterprise Toolkit (from $999)


Quotes
"This is by far the best way to create web services in java. I'm amazed how easy and fast it is."

- AC, Navio Systems, Inc.


Copyright 2005-2008 Enterprise Mechanics, Inc.