Status Report: Layered Streaming XML Processing with Modules
Tyng-Ruey Chuang and Max Schäfer
The 2007 ACM SIGPLAN Workshop on ML (ML 2007)
Freiburg, Germany, October 5, 2007
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.