XML Benchmark is a tool set for benchmarking C/C++/Java XML parsers.
This software currently supports various parsers including LibXML2, GDome, LibXSLT, XML Security, Apache Xerces for C, Apache Xalan for C, Apache XML Security for C, IBM XML4C, IBM Lotus XSL, Expat, CenterPoint XML, Sablotron, Arabica, RXP Parser, Oracle XDK for C/C++, Oracle XDK for Java, QT XML Module, Sun Crismon, Java WebServices Developer Pack 1.2, and Apache XML Security.
The software comes with separate benchmarks for non-validating parsing with native, SAX, and DOM engines, creating and serializing DOM tree, schema validation, XSL transformation, and XML security (signature, encryption).
The software supports various XML sources such as any valid XML file (with optional XSL, XSD companions), auto-generated random simple XML file (variable size), and auto-generated random XML OPC-DA message sequence (variable size and length).
In the latest release of XML Benchmark, version CVS 08.02.2004, users can expect support for Apache XML Security for C++ and experimental support for XML Encryption Benchmark for Apache XML Security for C++ from CVS tree. The software has also undergone testing against the latest libraries to ensure optimal functionality.
In summary, XML Benchmark is a comprehensive toolset that offers various options for benchmarking and evaluating the performance of different XML parsers. With support for various parsers and XML sources, this software provides a reliable and objective way to assess the efficiency of XML parsers.
Version 1.3.0: N/A