About
News
Results
FAQ
Download
SourceForge
Sumary
Forum
Downloads


My CV is here.




SourceForge Logo

XML Benchmark




Objective of this project to provide benchmarking toolset for all available multiplatform C/C++ (and some Java) XML parsers.


Currently following parsers are supported:
  • LibXML2 + GDome + LibXSLT + XML Security
  • Apache Xerces for C + Apache Xalan for C + Apacge 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 + Apache XML Security


Following separate benchmarks provided:
  • Non-Validating Parsing with Native,SAX,DOM Engines Benchmark
  • Creating + Serializing DOM treee Benchmark
  • Schema Validation Benchmark
  • XSL Transformation Benchmark
  • XML Security (Signature, Encryption) Benchmark


Following XML sources supported:
  • Any valid XML file (with optional XSL, XSD companions)
  • Auto-generated random simple XML file (variable size)
  • Auto-generated random XML OPC-DA message sequence (variable size and length




NEWS



20.03.2004 Small FAQ are published

14.02.2004 Version 1.3.1:LibXML2 parsing optimizations (both SAX and DOM), Implemented XMark (http://monetdb.cwi.nl/xml/index.html) xml generator support. Since linking with pthreads drastically affects performance and threading enviroment is widespread case nowdays, option to link all tests againist threads library are provided (by default)

10.02.2004 New results are published

10.02.2004 Version 1.3.0: Experemental support of XML Encryption for Apache XML Security. OPC XSD Schema update to OPC XML-DA 1.0 Specification. Improved OPC message exchange emulation (Results of OPCGEN benchmarks will be incompatible with previous releases)

28.10.2003 Version 1.2.2: XmlSec 1.2.x support, Makefiles updated to latest Arabica

22.06.2003 Version 1.2: XmlSec1 and Apache XML Security for C libraries support added. Support for Xalan 1.5 and IBM XML4C 5.2. Different minor fixes and configuration enchantments.

07.04.2003 Version 1.1: Simplified configuration, Xerces 2.2 support

23.02.2003 Some results now available here

20.02.2003 First public release available