Status Report: Layered Streaming XML Processing with Modules

author: Tyng-Ruey Chuang and Max Schäfer
publication date: October 2007
cite this with: Tyng-Ruey Chuang and Max Schäfer. Status Report: Layered Streaming XML Processing with Modules. In 2007 ACM SIGPLAN Workshop on ML, Freiburg, Germany. October 2007.
link this with:
copyright: All rights reserved
tag: Streaming XML Processing, Modular Software, Functional Programming, ML, Modules, XML
full paper: pdf


We report on our experience in designing and implementing a layered streaming XML processing library in Objective Caml, which allows the user to parse documents at different abstraction levels and switch between these levels on the fly in a typesafe manner. The implementation makes essential use of Objective Caml’s module facility and achieves a very satisfactory performance.

papers:ml07:home Last modified: 2007/10/26 14:49