| Skip to main content | Skip to navigation |

Register Now!

XML Screamer: An Integrated Approach to High Performance XML Parsing, Validation and Deserialization

  • Margaret G. Kostoulas, IBM Corporation, USA
  • Morris Matsa, IBM Corporation, USA
  • Noah Mendelsohn, IBM Corporation, USA
  • Eric Perkins, IBM Corporation, USA
  • Abraham Heifets, IBM Corporation, USA
  • Martha Mercaldi, University of Washington, USA
Nominated for Best Paper Award

Full text:

Presentation Slides:

Track: XML and Web Services

This paper describes an experimental system in which customized high performance XML parsers are prepared using parser generation and compilation techniques. Parsing is integrated with Schema-based validation and deserialization, and the resulting validating processors are shown to be as fast as or in many cases significantly faster than traditional nonvalidating parsers. High performance is achieved by integration across layers of software that are traditionally separate, by avoiding unnecessary data copying and transformation, and by careful attention to detail in the generated code. The effect of API design on XML performance is also briefly discussed.

Citation

Kostoulas, M. G., Matsa, M., Mendelsohn, N., Perkins, E., Heifets, A., and Mercaldi, M. 2006. XML screamer: an integrated approach to high performance XML parsing, validation and deserialization. In Proceedings of the 15th International Conference on World Wide Web (Edinburgh, Scotland, May 23 - 26, 2006). WWW '06. ACM Press, New York, NY, 93-102.
DOI= http://doi.acm.org/10.1145/1135777.1135796

Organised by

ECS Logo

in association with

BCS Logo ACM Logo

Platinum Sponsors

Sponsor of The CIO Dinner


Become a sponsor or exhibitor
Valid XHTML 1.0! IFIP logo WWW Conference Committee logo Web Consortium logo Valid CSS!