From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/65318 Path: news.gmane.org!not-for-mail From: Renaud AUBIN Newsgroups: gmane.comp.tex.context Subject: Re: Custom XML Pretty Printer Date: Mon, 17 Jan 2011 20:42:06 +0100 Message-ID: <4D349B8E.7060401@nibua-r.org> References: <4D0D3829.6000000@nibua-r.org> <4D33566B.6010608@nibua-r.org> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: dough.gmane.org 1295293345 22018 80.91.229.12 (17 Jan 2011 19:42:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 17 Jan 2011 19:42:25 +0000 (UTC) To: ntg-context@ntg.nl, Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Mon Jan 17 20:42:20 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Peuy4-0004jA-BR for gctc-ntg-context-518@m.gmane.org; Mon, 17 Jan 2011 20:42:20 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id BD54DCA9EB; Mon, 17 Jan 2011 20:42:19 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 9HJ5qhWpSU4M; Mon, 17 Jan 2011 20:42:16 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 896D6CA9C5; Mon, 17 Jan 2011 20:42:16 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id AB063CA9C5 for ; Mon, 17 Jan 2011 20:42:14 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id vFJHB5hR0I4Q for ; Mon, 17 Jan 2011 20:42:12 +0100 (CET) Original-Received: from filter5-ams.mf.surf.net (filter5-ams.mf.surf.net [192.87.102.73]) by balder.ntg.nl (Postfix) with ESMTP id 97AD7CA943 for ; Mon, 17 Jan 2011 20:42:12 +0100 (CET) Original-Received: from 26.mail-out.ovh.net (26.mail-out.ovh.net [91.121.27.225]) by filter5-ams.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with SMTP id p0HJgBAr003476 for ; Mon, 17 Jan 2011 20:42:11 +0100 Original-Received: (qmail 13700 invoked by uid 503); 17 Jan 2011 19:45:46 -0000 Original-Received: from b6.ovh.net (HELO mail402.ha.ovh.net) (213.186.33.56) by 26.mail-out.ovh.net with SMTP; 17 Jan 2011 19:45:45 -0000 Original-Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 17 Jan 2011 21:42:10 +0200 Original-Received: from cha78-4-88-178-141-145.fbx.proxad.net (HELO ?192.168.78.1?) (aubin%nibua-r.org@88.178.141.145) by ns0.ovh.net with SMTP; 17 Jan 2011 21:42:09 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101110 Icedove/3.1.6 In-Reply-To: X-Ovh-Tracer-Id: 11209740948109857549 X-Ovh-Remote: 88.178.141.145 (cha78-4-88-178-141-145.fbx.proxad.net) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-Spam-Check: DONE|U 0.5/N X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=91.121.27.225; country=FR; latitude=46.0000; longitude=2.0000; http://maps.google.com/maps?q=46.0000,2.0000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0BDUHGbfE - 5269b38b589a - 20110117 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.73 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:65318 Archived-At: SGkgQWRpdHlhIGFuZCBoYXBweSBDb25UZVh0ZXJzLAoKSSd2ZSB3b3JrZWQgYXQgdGhlIGJlZ2lu bmluZyB0byBpbmNsdWRlIHRob3NlIHNwYWNlcyBpbiB0aGUgZGlmZmVyZW50CnN5bnRheCBoaWdo bGlnaHRpbmcgZ3JvdXBzIGJ1dCBmYWlsZWQuIENvbnNpZGVyaW5nIHRoZSBkZWZpbml0aW9uIG9m CkNvbW1lbnQgaW4gdGhlIGdyYW1tYXIgcHJvdmlkZWQgYnkgdC1wcmV0dHktcmEteG1sLmx1YToK CuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkgp3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgbHVhIGNv ZGU6CkNvbW1lbnQgPQogICAgbWFrZXBhdHRlcm4oaGFuZGxlciwiY29tbWVudCIsIENvbW1lbnRf b3BlbikgKgogICAgKAogICAgICAgIFYoImxpbmUiKSArCiAgICAgICAgVigid2hpdGVzcGFjZSIp ICsKICAgICAgICBtYWtlcGF0dGVybihoYW5kbGVyLCAiY29tbWVudCIsIENvbW1lbnRfY29udGVu dCkKICAgICleMCAqCiAgICBtYWtlcGF0dGVybihoYW5kbGVyLCJjb21tZW50IiwgQ29tbWVudF9j bG9zZSksCgpIZXJlIEkgdXNlIHRoZSBmYWxsYmFjayBtZWNoYW5pc20gdG8gdGhlIGRlZmF1bHQg Z3JhbW1hciwgZGVmaW5lZCBpbgp2LWRlZmF1bHQubHVhLCB3aXRoIFYoImxpbmUiKSBhbmQgVigi d2hpdGVzcGFjZSIpLgoK4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS 4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS 4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSClRvIGNpcmN1bXZlbnQg dGhlIHByb2JsZW0gZGVzY3JpYmVkIGJ5IEFkaXR5YSwgSSBhc3N1bWVkIHRoYXQgSSBjb3VsZCBk bwooc2luY2UgSSBjYW5ub3QgcmVtZW1iZXIgbXkgZmlyc3QgZXhwZXJpbWVudHMsIGFudGUgZ2l0 IHZlcnNpb25pbmcpOgoKbG9jYWwgbGluZSA9ICBwYXR0ZXJucy5uZXdsaW5lICogKHBhdHRlcm5z LmVtcHR5bGluZSleMCAqIHBhdHRlcm5zLmJlZ2lubGluZQpsb2NhbCB3aGl0ZXNwYWNlID0gKHBh dHRlcm5zLnNwYWNlICsgbGluZSleMQpb4oCmXQpDb21tZW50ID0KICAgIG1ha2VwYXR0ZXJuKGhh bmRsZXIsImNvbW1lbnQiLCBDb21tZW50X29wZW4pICoKICAgICgKICAgICAgICBtYWtlcGF0dGVy bihoYW5kbGVyLCAiY29tbWVudCIsIGxpbmUgKyB3aGl0ZXNwYWNlICsKQ29tbWVudF9jb250ZW50 KQogICAgKV4wICoKICAgIG1ha2VwYXR0ZXJuKGhhbmRsZXIsImNvbW1lbnQiLCBDb21tZW50X2Ns b3NlKSwKClRoZSBuZXdsaW5lcyBhcmUgbm8gbW9yZSBkZXRlY3RlZOKApiBJJ3ZlIHRyaWVkIHNv bWUgb3RoZXIgY29kZSBidXQKZXZlcnl0aGluZyBmYWlsZWTigKYKCkkgZG9uJ3Qga25vdyBpZiB0 aGlzIGlzIHJlbGF0ZWQgYnV0LCBhcyB5b3UgaGF2ZSBwcm9iYWJseSBub3RpY2VkLCBJCmRvbid0 IG1hbmFnZSBtdWx0aXBsZSBlbXB0eSBsaW5lcyB0b28uCgpJJ20gb3V0IG9mIGlkZWFzLCBnb29k IGFzIGJhZOKApgoKCkhhbnMsIG9yIGFub3RoZXIgR3VydSwgdG8gdGhlIHJlc2N1ZT8gTW9yZSB0 aGFuIGEgc29sdXRpb24gZm9yIEFkaXR5YSwKaXQgd291bGQgYmUgbmljZSB0byBnaXZlIG1lIHNv bWUgbGluZS9zcGFjZSBzdHVmZnMnIHRyaWNrcyBzaW5jZSB0aGUKcmVzdWx0aW5nIGNvZGUgY291 bGQgYmUgY2xlYW5lciBhbmQgbGVhbmVyIHRvb+KApgoKQ2hlZXJzLAoKUmVuYXVkCgpMZSAxNi8w MS8yMDExIDIzOjA2LCBBZGl0eWEgTWFoYWphbiBhIMOpY3JpdCA6Cj4gT24gU3VuLCAxNiBKYW4g MjAxMSwgUmVuYXVkIEFVQklOIHdyb3RlOgo+Cj4+IE5vdyBhdmFpbGFibGUgb24gdGxjb250cmli Ogo+PiBodHRwOi8vdGxjb250cmliLm1ldGF0ZXgub3JnL2NnaS1iaW4vcGFja2FnZS5jZ2kvcnVp ZD00NTkxODI4ODQ1L2FjdGlvbj12aWV3L2lkPTM4OAo+Pgo+Cj4gQW55IHBhcnRpY3VsYXIgcmVh c29ucyB3aHkgdGhlIHNwYWNlcyBhcmUgbm90IHBhcnQgb2YgdGhlIHN5bnRheAo+IGhpZ2hsaWdo dGluZyBncm91cD8gRm9yIGV4YW1wbGUganVzdCBhZGQKPgo+IFxkZWZcUmFYbWxTbmlwcGV0Q29t bWVudCMxe8KrIzHCu30KPgo+IGFuZCBvYnNlcnZlIHRoZSBvdXRwdXQ6Cj4KPiDCqzwhLS3CuyDC q1TCu8KraMK7wqthwrvCq3TCuyDCq2nCu8Krc8K7IMKrYcK7IMKrdMK7wqtlwrvCq3PCu8KrdMK7 IMKrLS0+wrsKPgo+IEkgd2FudCB0byB1c2UgYSBkaWZmZXJlbnQgc3ludGF4IGhpZ2hsaWdodGlu ZyBzY2hlbWUgdGhhdCBwcm92aWRlcwo+IGJhY2tncm91bmQgY29sb3JzIGFuZCBzdWNoLiBGb3Ig dGhhdCwgaXQgd2lsbCBiZSBtdWNoIG5pY2VyIGlmIHRoZQo+IG91dHB1dCB3ZXJlCj4KPiDCqzwh LS0gVGhhdCBpcyBhIHRlc3QgLS0+wrsKPgo+IElzIHRoYXQgcG9zc2libGU/Cj4KPiBBZGl0eWEK Pgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJZiB5b3VyIHF1ZXN0aW9uIGlzIG9m IGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBX aWtpIQo+Cj4gbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5u bC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0Cj4gd2VicGFnZSAgOiBodHRwOi8vd3d3LnBy YWdtYS1hZGUubmwgLyBodHRwOi8vdGV4LmFhbmhldC5uZXQKPiBhcmNoaXZlICA6IGh0dHA6Ly9m b3VuZHJ5LnN1cGVsZWMuZnIvcHJvamVjdHMvY29udGV4dHJldi8KPiB3aWtpICAgICA6IGh0dHA6 Ly9jb250ZXh0Z2FyZGVuLm5ldAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90 aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3Qg OiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZv L250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDov L3RleC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cDovL2ZvdW5kcnkuc3VwZWxlYy5mci9wcm9q ZWN0cy9jb250ZXh0cmV2Lwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo=