From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id CFF54BC84 for ; Wed, 20 Apr 2005 09:25:34 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j3K7PYnN031167 for ; Wed, 20 Apr 2005 09:25:34 +0200 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id JAA09047 for ; Wed, 20 Apr 2005 09:25:34 +0200 (MET DST) Received: from postfix3-1.free.fr (postfix3-1.free.fr [213.228.0.44]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j3K7PXQJ030810 for ; Wed, 20 Apr 2005 09:25:34 +0200 Received: from [192.168.0.1] (rke75-3-82-229-183-156.fbx.proxad.net [82.229.183.156]) by postfix3-1.free.fr (Postfix) with ESMTP id CD29617352C for ; Wed, 20 Apr 2005 09:25:33 +0200 (CEST) Message-ID: <4266032F.5030307@inria.fr> Date: Wed, 20 Apr 2005 09:22:23 +0200 From: Alain Frisch User-Agent: Debian Thunderbird 1.0 (X11/20050116) X-Accept-Language: en-us, en MIME-Version: 1.0 To: caml-list@inria.fr Subject: Common XML interface (was: Common CGI interface) References: <810e04dc0f6bb601fb828db8d18def6c@fas.harvard.edu> <20050419.133304.40952590.debian00@tiscali.be> <20050419084526.Q20372@bowser.eecs.harvard.edu> <20050419.210334.63756712.debian00@tiscali.be> <1113940495.6248.101.camel@localhost.localdomain> In-Reply-To: <1113940495.6248.101.camel@localhost.localdomain> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Miltered: at concorde with ID 426603EE.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 426603EE.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; frisch:01 frisch:01 gerd:01 stolpmann:01 christophe:01 troestler:01 rec:01 parsing:01 pxp:01 event-driven:01 encodings:01 parsers:01 dienstag:98 ...:98 expat:98 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: Gerd Stolpmann wrote: > Am Dienstag, den 19.04.2005, 21:03 +0200 schrieb Christophe TROESTLER: >> | Would people be interested in setting up a list to discuss a common >> | CGI-like interface, i.e. a minimal set of services to be offered >> | (in the same vein to what was done I/O objects, see >> | http://ocaml-programming.de/rec/IO-Classes.html). [...] > > Good idea. However, I think it is too late for such a discussion. Another kind of library which would benefit from such effort is XML parsing. I know about pxp, expat, xml-light, ocaml-xmlr, tony, xmllexer, and there might be others. It would be great to have some common interface. An event-driven interface is probably easier to agree upon. There are many points to address (external entities, encodings, namespace processing, ... even if the features are not available in all the parsers). Anyone interested in this discussion ? -- Alain