Skip to main content

XSLTMark II – A Simple, Extensible and Portable XSLT Benchmark

  • Conference paper
New Trends in Databases and Information Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 241))

  • 1392 Accesses

Abstract

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.

Supported by the grant SVV-2013-267312.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Google, http://www.google.com

  2. Google Code, http://code.google.com

  3. MSXML, http://msdn.microsoft.com/en-en/data/bb190600.aspx

  4. Xalan, http://xalan.apache.org

  5. XT, Version 20051206 (2005), http://www.blnz.com/xt/xt-20051206/

  6. libxslt – The XSLT C library for GNOME (2009), http://xmlsoft.org/XSLT/

  7. RSS 2.0 Specification (March 2009), http://www.rssboard.org/rss-specification

  8. PHPUnit (April 2012), https://github.com/sebastianbergmann/phpunit/

  9. XSLTMark II., version 1.0.0 (2012), http://xsltbenchmarking.masicek.net/

  10. Keenleyside, J., Barbosa, D., Mendelzon, A.: ToXgene – the ToX XML Data Generator – version 2.3 (February 2005), http://www.cs.toronto.edu/tox/toxgene/

  11. Dolph, C., Kuznetsov, E.: XSLTMark, XSLT Processor Benchmarks (March 2001), http://www.xml.com/pub/a/2001/03/28/xsltmark/index.html

  12. Cowan, M., Niksic, H.: Wget – The non-interactive network downloader. GNU Wget version 1.11.4, http://www.gnu.org/software/wget/

  13. Kay, M.H.: Saxon (December 2011), http://saxon.sourceforge.net/

  14. Rehm, R., Ohrt, M., Tews, U.: Smarty – template engine, version 3.1.4 (October 2011), http://www.smarty.net/

  15. Masicek, V.: XSLT Benchmarking (2012), http://www.ksi.mff.cuni.cz/~holubova/dp/Masicek.pdf

  16. Mlynkova, I.: XML Benchmarking: Limitations and Opportunities (Technical Report) (2008), http://www.ksi.mff.cuni.cz/~mlynkova/doc/tr2008-1.pdf

  17. Ghring, P., Hlavnicka, P., Cimprich, P.: Sablotron (February 2010), http://www.gingerall.com/charlie/ga/xml/p_sab.xml

  18. W3C. XSL Transformations (XSLT) Version 1.0 (November 1999), http://www.w3.org/TR/xslt

  19. Walsh, N.: The DocBook Schema Version 5.0 (March 2008), http://www.docbook.org/specs/docbook-5.0-spec-cd-03.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Viktor Mašíček .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Mašíček, V., Holubová (Mlýnková), I. (2014). XSLTMark II – A Simple, Extensible and Portable XSLT Benchmark. In: Catania, B., et al. New Trends in Databases and Information Systems. Advances in Intelligent Systems and Computing, vol 241. Springer, Cham. https://doi.org/10.1007/978-3-319-01863-8_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-01863-8_13

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-01862-1

  • Online ISBN: 978-3-319-01863-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics