Conference Paper

XML Pipeline Performance

This paper describes advanced methods for optimizing XML pipeline performance. It extends our original smaller study into ‘Filter Pipeline Performance’ on the saxon-help email list.

We investigate how to improve XML pipeline performance concentrating on the mechanisms used to interlink the various pipeline components, such as XML parsers, XSLT filter stages, XML comparison, Java filters based on the SAX XMLFilter interface and serialization.

We have looked at optimisation techniques, particularly those related to using event-based and streaming filters coded in Java. Our findings show the best applications for building XML processing pipelines.

(Please note that the performance figures presented predate the Saxon 9.3 release which addresses some of the issues discussed).

Within this Conference Paper we:

  • Have a look at how run times and memory sizes affect different technique performance when building pipelines.
  • Discuss XML pipeline optimisation techniques and best practices.
  • Review performance at various stages of the pipeline configuration.

Gated

“We found the best performance using custom Java code and s9api. As well as the performance benefits the s9api interface is easier to understand and generally more flexible than JAXP.”

Related Media

Industry Use Case

DeltaXignia and Developers and Data Specialists

XML Merge is a complete toolkit for reliably merging 3 or more XML documents or datasets into a single file. Download the product sheet to understand how the solution helps to identify all the meaningful diffs between your XML files.

Conference Paper

Beyond Babel – Simplifying Translation with XML

Localisation of text to multiple target languages has always presented unique challenges. Although it is easy to translate a single version of a document into different languages, it is much more difficult to maintain translations over multiple versions of a document.

Industry Paper

Flawless XML Change Management

A new best practice within the top business markets. This paper illustrates why in today’s economy you must oversee your document and data file management and change systems to continue the success of your company.

© 2000-2025 DeltaXML Ltd. registered in England and Wales (Company No. 2528681), trading as DeltaXignia. All rights reserved