XSLTMark II – A Simple, Extensible and Portable XSLT Benchmark

  • Viktor MašíčekEmail author
  • Irena Holubová (Mlýnková)
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 241)


In this paper we focus on the problem of XSLT benchmarking. Although it is a straightforward task, currently there exists only a single XSLT benchmark which is obsolete and no longer supported. Hence we have proposed a novel tool called XSLTMark II having several important features such as simplicity, portability, extensibility, and wide parametrization. It allows for generating of test cases from templates of tests, running tests, generating XML reports, transforming reports into HTML format and testing different XSLT processors. The basic set of templates was created on the basis of analysis of real-world XSLT scripts. And, last but not least, a proof of the concept is provided via application of the benchmark on a selected set of XSLT processors.


Memory Usage Straightforward Task Procedural Access Query Benchmark Recursion Cycle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
    XT, Version 20051206 (2005),
  6. 6.
    libxslt – The XSLT C library for GNOME (2009),
  7. 7.
    RSS 2.0 Specification (March 2009),
  8. 8.
  9. 9.
    XSLTMark II., version 1.0.0 (2012),
  10. 10.
    Keenleyside, J., Barbosa, D., Mendelzon, A.: ToXgene – the ToX XML Data Generator – version 2.3 (February 2005),
  11. 11.
    Dolph, C., Kuznetsov, E.: XSLTMark, XSLT Processor Benchmarks (March 2001),
  12. 12.
    Cowan, M., Niksic, H.: Wget – The non-interactive network downloader. GNU Wget version 1.11.4,
  13. 13.
    Kay, M.H.: Saxon (December 2011),
  14. 14.
    Rehm, R., Ohrt, M., Tews, U.: Smarty – template engine, version 3.1.4 (October 2011),
  15. 15.
    Masicek, V.: XSLT Benchmarking (2012),
  16. 16.
    Mlynkova, I.: XML Benchmarking: Limitations and Opportunities (Technical Report) (2008),
  17. 17.
    Ghring, P., Hlavnicka, P., Cimprich, P.: Sablotron (February 2010),
  18. 18.
    W3C. XSL Transformations (XSLT) Version 1.0 (November 1999),
  19. 19.
    Walsh, N.: The DocBook Schema Version 5.0 (March 2008),

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Viktor Mašíček
    • 1
    Email author
  • Irena Holubová (Mlýnková)
    • 1
  1. 1.Department of Software EngineeringCharles UniversityPragueCzech Republic

Personalised recommendations