A Light-Weight Programming Interface for XML

Tetsuo Kamina+, Taiichi Yuasa*, Tetsuo Tamai+
+Graduate School of University of Tokyo
*Graduate School of Kyoto University
kamina@graco.c.u-tokyo.ac.jp
yuasa@kuis.kyoto-u.ac.jp
tamai@graco.c.u-tokyo.ac.jp

Abstract

Programming interface in general and particularly for XML data manipulation should be simple and flexible. For this purpose, we introduce light-weight and flexible programming interface for XML that provides only some basic operations such as controlling XML parser and XML document generator. Our programming toolkit represents XML documents as S expressions internally; therefore, XML application programs can be simply coded as list processing, and we can make use of advantage of using Lisp such as treating data and programs uniformly.

Valid XHTML 1.0!