From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=AWL,SPF_FAIL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id D4796BBC4 for ; Tue, 17 Mar 2009 17:25:38 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnMBAD1sv0lQW+UCe2dsb2JhbACVWQEBFiIEvwaDfAY X-IronPort-AV: E=Sophos;i="4.38,379,1233529200"; d="scan'208";a="36689259" Received: from main.gmane.org (HELO ciao.gmane.org) ([80.91.229.2]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/AES256-SHA; 17 Mar 2009 17:25:17 +0100 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Ljc6O-0001PW-7r for caml-list@inria.fr; Tue, 17 Mar 2009 16:25:16 +0000 Received: from elehack.net ([216.243.177.100]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 Mar 2009 16:25:16 +0000 Received: from michael by elehack.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 17 Mar 2009 16:25:16 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: caml-list@inria.fr From: Michael Ekstrand Subject: Re: Re : Re: XML output Date: Tue, 17 Mar 2009 11:20:32 -0500 Message-ID: <87ljr4w27j.fsf@jehiel.elehack.net> References: <2184b2340903170401m3c5ba0a5yd0daf37cf4c9ddbb@mail.gmail.com> <355065.54832.qm@web27004.mail.ukl.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: elehack.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) Cancel-Lock: sha1:ZYlJl0dy3cjZQwAu605SBMVqPVM= Sender: news X-Spam: no; 0.00; matthieu:01 event-based:01 gpg:01 slick:98 parsing:01 writes:01 functional:02 output:02 suggestion:03 module:03 stream:04 confused:04 daniel:04 bsd:04 interface:06 X-Attachments: cset="utf-8" type="application/pgp-signature" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Matthieu Wipliez writes: > Yet another solution is Xmlm by Daniel B=C3=BCnzli. > > http://erratique.ch/software/xmlm > > This is probably the easiest and lightweight solution: Xmlm comes as a > single module and its interface, and it's BSD so you can just > copy/paste it into your project. I second the xmlm suggestion. Polling event-based parsing is very slick and maps well into the functional paradigm, and its XML writing support (generating a stream of events identical to those you read) makes generation quite intuitive and reliable. =2D Michael =2D-=20 mouse, n: A device for pointing at the xterm in which you want to type. Confused by the strange files? I cryptographically sign my messages. For more information see . --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkm/zdIACgkQJMBfXHjb5YXjXQCeLcojCNAIpsfwNlpYJOEHMWNx V1QAnRPS78Ol9IEcikM7sovdP70qQmgq =EsqR -----END PGP SIGNATURE----- --=-=-=--