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: http://tsm.iis.sinica.edu.tw/papers/ml07/
copyright: All rights reserved
category:
tag: Streaming XML Processing, Modular Software, Functional Programming, ML, Modules, XML
full paper: pdf

Abstract

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