From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116480 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Thomas A. Schmitz via ntg-context" Newsgroups: gmane.comp.tex.context Subject: Re: Xml filtering in Lua Date: Wed, 16 Nov 2022 18:33:07 +0100 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12797"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Thomas A. Schmitz" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Nov 16 18:34:03 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ovMIU-00030W-LU for gctc-ntg-context-518@m.gmane-mx.org; Wed, 16 Nov 2022 18:34:02 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D36A92A4BDE; Wed, 16 Nov 2022 18:33:23 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id StxoCDElilqr; Wed, 16 Nov 2022 18:33:22 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5F4B02A4C0F; Wed, 16 Nov 2022 18:33:22 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 763582A4C0D for ; Wed, 16 Nov 2022 18:33:21 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6OTLK3TZY9Hu for ; Wed, 16 Nov 2022 18:33:20 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=131.220.15.112; helo=mail.uni-bonn.de; envelope-from=thomas.schmitz@uni-bonn.de; receiver= Original-Received: from mail.uni-bonn.de (mail.uni-bonn.de [131.220.15.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 93B7E2A4BDE for ; Wed, 16 Nov 2022 18:33:20 +0100 (CET) Original-Received: from mail.uni-bonn.de ([131.220.15.221] verified) by uni-bonn.de (CommuniGate Pro SMTP 6.3.13) with ESMTPS id 199992398 for ntg-context@ntg.nl; Wed, 16 Nov 2022 18:33:18 +0100 Original-Received: from [82.207.250.169] (account tschmit1@uni-bonn.de HELO smtpclient.apple) by uni-bonn.de (CommuniGate Pro SMTP 6.3.13) with ESMTPSA id 34362205 for ntg-context@ntg.nl; Wed, 16 Nov 2022 18:33:17 +0100 In-Reply-To: X-Mailer: Apple Mail (2.3731.200.110.1.12) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:116480 Archived-At: SGkgRHVuY2FuLAoKVGhhbmsgeW91IGZvciBwb2ludGluZyB0aGlzIG91dCEgSSBrbmV3IHRoaXMg d2FzIHRydWUgaW5zaWRlIHRoZSB4bWxucyBuYW1lc3BhY2UsIHNvIHlvdSBjYW7igJl0IGhhdmUg aWRlbnRpY2FsIHhtbDppZCB0YWdzLCBidXQgeW914oCZcmUgcHJvYmFibHkgcmlnaHQgdGhhdCBp dOKAmXMgYmV0dGVyIHRvIGF2b2lkIHRoaXMgY29uZnVzaW9uIGFsdG9nZXRoZXIuIEFsYXMsIHRo aXMgZG9lc27igJl0IGhlbHAgd2l0aCBteSBwcm9ibGVtLiBTaW5jZSB0aGVyZSB3YXMgYSB0eXBl IGluIG15IG1pbmltYWwgZXhhbXBsZSBmcm9tIG15IGV4cGVyaW1lbnRhdGlvbnMsIEkgaW5jbHVk ZSBhIGNvcnJlY3RlZCB2ZXJzaW9uLCBhdm9pZGluZyB0aGUgaWRlbnRpY2FsIHRhZ3MKCkFsbCBi ZXN0CgpUaG9tYXMKClxzdGFydGJ1ZmZlclt0ZXN0XQo8ZG9jdW1lbnQ+CiAgPHRvcGljcz4KICAg ICA8dG9waWMgdDppZD0idGVzdDEiPgoJPHRpdGxlPlRoaXMgaXMgdGhlIGZpcnN0IHRlc3Q8L3Rp dGxlPgoJPGRhdGU+MjIvMTEvMTY8L2RhdGU+CiAgICAgPC90b3BpYz4KICAgICA8dG9waWMgdDpp ZD0idGVzdDIiPgoJPHRpdGxlPlRoaXMgaXMgdGhlIHNlY29uZCB0ZXN0PC90aXRsZT4KCTxkYXRl PjIyLzExLzE3PC9kYXRlPgogICAgIDwvdG9waWM+CiAgPC90b3BpY3M+CiAgPGNoYXB0ZXJzPgog ICAgIDxjaGFwdGVyIGNoOmlkPSJ0ZXN0MSI+Cgk8Y29udGVudD4KCSAgVGhpcyB3aWxsIGJlIHRo ZSBjb250ZW50IG9mIHRoZSA8ZW1waD5maXJzdDwvZW1waD4gY2hhcHRlci4KCTwvY29udGVudD4K ICAgICA8L2NoYXB0ZXI+CiAgICAgPGNoYXB0ZXIgY2g6aWQ9InRlc3QyIj4KCSA8Y29udGVudD4K CSAgVGhpcyB3aWxsIGJlIHRoZSBjb250ZW50IG9mIHRoZSA8ZW1waD5zZWNvbmQ8L2VtcGg+IGNo YXB0ZXIuCgkgPC9jb250ZW50PgogICAgIDwvY2hhcHRlcj4KICA8L2NoYXB0ZXJzPgo8L2RvY3Vt ZW50Pgpcc3RvcGJ1ZmZlcgoKXHN0YXJ0eG1sc2V0dXBzIHhtbDp0ZXN0c2V0dXBzCiAgICAgICBc eG1sc2V0c2V0dXB7IzF9eyp9ey19CglceG1sc2V0c2V0dXB7IzF9e2RvY3VtZW50fGNoYXB0ZXJz fGNoYXB0ZXJ8Y29udGVudHxlbXBofXt4bWw6Kn0KXHN0b3B4bWxzZXR1cHMKClx4bWxyZWdpc3Rl cnNldHVwe3htbDp0ZXN0c2V0dXBzfQoKXHN0YXJ0eG1sc2V0dXBzIHhtbDpkb2N1bWVudAoJXHht bGZsdXNoeyMxfQpcc3RvcHhtbHNldHVwcwoKXHN0YXJ0eG1sc2V0dXBzIHhtbDpjaGFwdGVycwoJ XHhtbGZsdXNoeyMxfQpcc3RvcHhtbHNldHVwcwoKXHN0YXJ0eG1sc2V0dXBzIHhtbDpjaGFwdGVy CglceG1sZnVuY3Rpb24geyMxfSB7Y2hhcHRlcn0KCSBceG1sZmx1c2ggeyMxfQkKXHN0b3B4bWxz ZXR1cHMKClxzdGFydHhtbHNldHVwcyB4bWw6Y2hhcHRlcjpjb250ZW50CglceG1sdGV4dCB7IzF9 IHtjb250ZW50fQpcc3RvcHhtbHNldHVwcwoKXHN0YXJ0eG1sc2V0dXBzIHhtbDplbXBoCiAge1xl bSBceG1sZmx1c2ggeyMxfX0KXHN0b3B4bWxzZXR1cHMKClxzdGFydGx1YWNvZGUKZnVuY3Rpb24g eG1sLmZ1bmN0aW9ucy5jaGFwdGVyICh0KQoJIGxvY2FsIGNoX2lkID0gdC5hdC5jaDppZAoJCWxv Y2FsIG1ldGFkYXRhID0geG1sLmZpbHRlciAodCwgJy4uLy4uL3RvcGljcy90b3BpY1tAdDppZD09 IiVzIl0nLCBjaF9pZCkKCQlwcmludCAoaW5zcGVjdChtZXRhZGF0YSkpCgkJbHhtbC5jb21tYW5k KHQsICIuIiwgInhtbDpjaGFwdGVyOmNvbnRlbnQiKQoJCWNvbnRleHQucGFyICgpCgkJY29udGV4 dCAoY2hfaWQpCgkJY29udGV4dC5wYXIgKCkKZW5kClxzdG9wbHVhY29kZQoKCj4gT24gMTYuIE5v diAyMDIyLCBhdCAxNzoxOCwgRHVuY2FuIEhvdGhlcnNhbGwgdmlhIG50Zy1jb250ZXh0IDxudGct Y29udGV4dEBudGcubmw+IHdyb3RlOgo+IAo+IEknbSBub3Qgc3VyZSBhYm91dCB0aGUgY29kZSwg c29ycnksIGJ1dCBJIGRvIGtub3cgdGhhdCBhbiBYTUwgZG9jdW1lbnQgY2FuJ3QgaGF2ZSB0d28g SURzIG9mIHRoZSBzYW1lIHZhbHVlLiBUeXBpY2FsbHkgeW91IHdvdWxkIHVzZSBhIGxpbmtlbmQg YXR0cmlidXRlIG9uIHRoZSBlbGVtZW50IHdoaWNoIGlzIHJlZmVyZW5jaW5nIGFuIGlkIChpbiB0 aGlzIGNhc2UgdGhlIHRvcGljcywgSSB0aGluaykuCj4gCj4gUHJvYmFibHkgZG9lc24ndCBoZWxw IHdpdGggeW91ciBwcm9ibGVtLCBidXQgaXQncyBsaWtlbHkgYSBwcmVyZXF1aXNpdGUgZm9yIGl0 IHRvIHdvcmsuCj4gCj4gQmVzdHMsCj4gCj4gRHVuY2FuCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwg cGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRA bnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQK d2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFu aGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJy b3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRleHRnYXJkZW4ubmV0Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCg==