From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/104051 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Axel Kielhorn Newsgroups: gmane.comp.tex.context Subject: Re: Processing XML: Header and footer, data manipulation Date: Mon, 22 Apr 2019 17:50:44 +0200 Message-ID: <43F8D578-675F-40D0-84E5-384D47B7304E@axelkielhorn.de> References: <82C3253A-0698-43FE-9FDC-0F08EDE8D5F7@axelkielhorn.de> <22cda6e1-216f-a2af-ed5c-90b8f2ebbbb6@gmx.es> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="240400"; mail-complaints-to="usenet@blaine.gmane.org" To: "ntg-context@ntg.nl" Original-X-From: ntg-context-bounces@ntg.nl Mon Apr 22 17:54:40 2019 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hIbHC-0010Dv-0U for gctc-ntg-context-518@m.gmane.org; Mon, 22 Apr 2019 17:54:40 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A490412C97B; Mon, 22 Apr 2019 17:54:02 +0200 (CEST) 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 VaCBYm88FY7o; Mon, 22 Apr 2019 17:54:00 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A9B9012C97C; Mon, 22 Apr 2019 17:54:00 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 37F4E12C97B for ; Mon, 22 Apr 2019 17:53:59 +0200 (CEST) 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 LaH6XPVD-B9j for ; Mon, 22 Apr 2019 17:53:58 +0200 (CEST) X-Greylist: delayed 192 seconds by postgrey-1.36 at zapf.ntg.nl; Mon, 22 Apr 2019 17:53:58 CEST Original-Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 8514A12C978 for ; Mon, 22 Apr 2019 17:53:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1555948438; s=strato-dkim-0002; d=axelkielhorn.de; h=To:References:Message-Id:Date:In-Reply-To:From:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=w3TkIo4ujA+KaPWZ18hitw+tM/bI8byi01tGAH7xZaU=; b=gAQH9UdkgHhTkGlL5O/dLYuJWOS49xmUZk5Joud0AFS8exwSCZfEOmcsGdM8rDW4eh wFy5NVAM9LGC9G/mBx6Wt3IGH1tS9SxmAUSjweaZE/nV9GLu2W+wv+vyw/IBRtpe+ojo mV775JWJ5CSmxj0vbn0PCNUjnC3GH9kCWn5CuVnX4dM2zAlwwBOYhcvNlxvWlc1KWHSQ C8P+rcRo78QBNbwLqlZ3okAXDzCvnhqmK4QC1EWNxItXN9X4tXJeVpmZnqBt3+4M1pLw hdJAcbiAox6jzO3UrLJ8cDSSloH3vRe0ORVzqmXa2r8tAQvq8N96pXwFf1mXZDB26bNN C72g== X-RZG-AUTH: ":OGkcVUGwfvMLvkVusQ1g9gJQt7WL23nhrqI2F4F9RuxzbAQePvTSV0cr4JoWPbaGO12P9Ol8YE5ozzJSFL11hCDxYMqVBvG9Xe6UcljZkQ==" X-RZG-CLASS-ID: mo00 Original-Received: from [IPv6:2003:cc:fbda:6c00:3c00:e120:34f7:31cd] by smtp.strato.de (RZmta 44.18 AUTH) with ESMTPSA id Y056c2v3MFojbcz (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Mon, 22 Apr 2019 17:50:45 +0200 (CEST) In-Reply-To: <22cda6e1-216f-a2af-ed5c-90b8f2ebbbb6@gmx.es> X-Mailer: Apple Mail (2.3124) 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.org gmane.comp.tex.context:104051 Archived-At: Cj4gQW0gMjIuMDQuMjAxOSB1bSAxMTo0MCBzY2hyaWViIFBhYmxvIFJvZHJpZ3VleiA8b2lub3NA Z214LmVzPjoKPiAKPiBJIGhhdmUgc29tZSBxdWVzdGlvbnMgYWJvdXQgeW91ciBzb3VyY2UgZmls ZToKPiAKPiAgXHN0YXJ0eG1sc2V0dXBzIHhtbDpwcm96ZXNzCj4gICAgIFxtYWlubGFuZ3VhZ2Vb ZGVdCj4gCj4gSWYgdGhpcyBpcyBoYXJkY29kZWQgKEkgbWVhbiwgeW91IGRvbuKAmXQgcmVhZCBp dCBmcm9tIGFueSBYTUwgY29kZSksIEkKPiB3b3VsZCBhdm9pZCBzZXR0aW5nIHRoZSBcbWFpbmxh bmd1YWdlIGhlcmUuCj4gCj4gQW5kIHlvdSBhbHJlYWR5IHNldCBpdCBpbiBsaW5lcyA4Mi04MzoK PiAKPiAgXGxhbmd1YWdlW2RlXQo+ICBcbWFpbmxhbmd1YWdlW2RlXQo+IAo+IEJUVywgaXMgdGhl cmUgYW55IHJlYXNvbiB0byBzZXQgYm90aCBcbGFuZ3VhZ2UgYW5kIFxtYWlubGFuZ3VhZ2U/Cj4g KFxtYWlubGFuZ3VhZ2Ugc2hvdWxkIGJlIGVub3VnaC4pCgpBIGxlZnRvdmVyIGZyb20gbWVyZ2lu ZyB0d28gZG9jdW1lbnRzLgpPbmNlIHNob3VsZCBiZSBzdWZmaWNpZW50LgpJ4oCZbSBub3Qgc3Vy ZSBpZiBpdCB3YXMgYSBnb29kIGlkZWEgdG8gdXNlIGdlcm1hbiBuYW1lcyBmb3IgdGhlIGVsZW1l bnRzLgpVc2luZyBlbmdsaXNoIG5hbWVzIGFuZCBtYWtpbmcgdGhlIGxhbmd1YWdlIGNvbmZpZ3Vy YWJsZSBtYXkgYmUgdGhlIG5leHQgc3RlcC4KCgo+PiBJIHdhbnQgdG8gc2V0IHBhZ2UgaGVhZGVy cyBiYXNlZCBvbiBpbmZvcm1hdGlvbiBJIGdldCBmcm9tIHRoZSBYTUw6Cj4+IAo+PiBcc3RhcnR4 bWxzZXR1cHMgeG1sOnByb3plc3MKPj4gIFxzZXR1cGhlYWRlcnRleHRzW1xiZlx4bWx0ZXh0eyMx fXsvcG5yfSBceG1sdGV4dHsjMX17L3BuYW1lfV1bXGRhdGVdCj4+IAo+PiBUaGlzIHdvcmtzIG9u IHRoZSBmaXJzdCBwYWdlICh3aGVuIHRoZSBkb2N1bWVudCBoYXMgbW9yZSB0aGFuIG9uZQo+PiBw YWdlKSBidXQgaGVhZGVycyBhbmQgZm9vdGVycyBhcmUgZW1wdHkgb24gc3Vic2VxdWVudCBwYWdl cy4KPj4gCj4+IFNvbWV0aGluZyAoeG1sZmx1c2g/KSBvdmVyd3JpdGVzIG15IHNldHVwLgo+PiBB bnkgaWRlYSBob3cgSSBjYW4gZml4IHRoYXQ/Cj4gCj4gSSBoYXZlIGEgd29ya2Fyb3VuZCBmb3Ig dGhhdDoKPiAKPiAgXHRpdGxle1x4bWx0ZXh0eyMxfXsvcG5yfSBceG1sdGV4dHsjMX17L3BuYW1l fX0KPiAKPiBBbmQgaW4geW91ciBwcmVhbWJsZToKPiAKPiAgXHNldHVwaGVhZGVydGV4dHNbdGl0 bGVdW1xkYXRlXQo+ICBcc2V0dXBoZWFkW3RpdGxlXQo+ICAgIFtwbGFjZWhlYWQ9ZW1wdHksCj4g ICAgIGJlZm9yZT0sCj4gICAgIGFmdGVyPSwKPiAgICAgcGFnZT0sXQo+IAo+PiBJIHdhbnQgdG8g dXNlIHhtbGNvbmNhdCBoZXJlLCBzaW5jZSB0aGVyZSBtYXkgYmUgbW9yZSB0aGFuIG9uZSBkb2Nh biwgYnV0IEkgb25seSBnZXQgdGhlIOKAniwg4oCcCj4+IAo+PiBcc3RhcnR4bWxzZXR1cHMgeG1s OnBzb3V0ZG9jCj4+ICUgICAgXGlubWFyZ2lue1x4bWx0ZXh0eyMxfXsvZG9jYW59ICRcTGVmdGFy cm93JH0gIHtcYmYgXHhtbHRleHR7IzF9ey9kb2Nucn19XHhtbGZsdXNoeyMxfQo+PiAgICBcaW5t YXJnaW57XHhtbGNvbmNhdHsjMX17L2RvY2FufXssIH0gJFxMZWZ0YXJyb3ckfSAge1xiZiBceG1s dGV4dHsjMX17L2RvY25yfX1ceG1sZmx1c2h7IzF9Cj4+ICAgIFx4bWxzYXZleyMxfXtvdXRmaWxl LnhtbH0KPj4gICAgXGJsYW5rCj4+IFxzdG9weG1sc2V0dXBzCj4gCj4gSSB3b3VsZCBhdm9pZCB1 c2luZzoKPiAKPiAgXHN0YXJ0eG1sc2V0dXBzIHhtbDpkb2NuYW1lCj4gICAgXHhtbGZsdXNoeyMx fQo+ICBcc3RvcHhtbHNldHVwcwo+IAo+IGluc3RlYWQgb2YgIlx4bWx0ZXh0eyMxfXsvZG9jbmFt ZX0iIGluIHRoZSBwcm9wZXIgcGxhY2VzLgoKUmlnaHQsIEkgc3RhcnRldCBvdXQgXHhtbGZsdXNo e31pbmcgZXZlcnl0aGluZyBhbmQgdHVybmVkIGl0IGludG8gXHhtbHRleHQgbGF0ZXIuCkkgbWlz c2VkIHRoaXMgb25lLgoKPiBZb3UgbmVlZCB0byBhZGQgdG8gZ2V0IHByb3BlciBjb250ZW50Ogo+ IAo+ICBcc3RhcnR4bWxzZXR1cHMgeG1sOmRvY2FuCj4gICAgXHhtbGZsdXNoeyMxfQo+ICBcc3Rv cHhtbHNldHVwcwo+IAo+IEkgd291bGQgcmVwbGFjZSBkb2NuYW1lIHdpdGggZG9jYW4gaW4gYm90 aCBwbGFjZXMgKHhtbHNldHNldHVwIGFuZCBpdHMKPiBwcm9wZXIgXHN0YXJ4bWxzZXR1cHMpLgoK R3JlYXQsIGl0IHdvcmtzIG5vdy4KCj4gQlRXLCB3aGF0IHNob3VsZCBiZSBjaGlsZCBub3RlcyB0 byAjMT8gQW4gc3BlY2lhbCBscGF0aCBvciB3aGF0PwoKSSB3YW50IHRvIGFkZAo8ZG9jYW4+XHht bHRleHR7IzF9ey4uLy4uL3B2ZXJhbnR3b3J0bGljaH08L2RvY2FuPgp0byBwc2luZG9jCgpBbmQK PGRvY3ZlcmFudHdvcnRsaWNoPlx4bWx0ZXh0eyMxfXsuLi8uLi9wdmVyYW50d29ydGxpY2h9PC9k b2N2ZXJhbnR3b3J0bGljaD4KdG8gcHNvdXRkb2MKCmJlZm9yZSB3cml0aW5nIHRoZSBwc1tpbnxv dXRdZG9jIHRvIGFuIGV4dHJhIGZpbGUuCgpCdXQgdGhpbmtpbmcgYWJvdXQgaXQsIGl0IG1heSBi ZSBlYXNpZXIgdG8gbG9hZCBhIDxkb2NsaXN0PjwvZG9jbGlzdD4gdHJlZSBmcm9tIGEgc2VwYXJh dGUgZmlsZQphbmQgYWRkIC8gZWRpdCB0aGUgZG9jIGVudHJpZXMgYmFzZWQgb24gdGhlIDxkb2Nu cj4uCig8ZG9jbnI+cyBhcmUgdW5pcXVlLikKClRoaXMgcGFydCBpc27igJl0IGV2ZW4gaW4gbXkg aGVhZCBub3cuCgo+IEp1c3QgaW4gY2FzZSBpdCBoZWxwcywKCkl0IGRpZCwgdGhhbmtzIQpSaWdo dCBub3cgdGhlIGRvY3VtZW50IGRvZXMgd2hhdCBJIHdhbnRlZCB0byBkbyBpbiBDb25UZVh0LgpJ 4oCZbSB0ZW1wdGVkIHRvIHdyaXRlIHRoZSByZW1haW5pbmcgZnVuY3Rpb25zIGluIGx1YSBpbnN0 ZWFkIG9mIHB5dGhvbi4KClN0aWxsIGEgbG90IHRvIGxlYXJuIGFoZWFkLgoKR3JlZXRpbmdzIEF4 ZWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBp bnRlcmVzdCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lr aSEKCm1haWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFp bG1hbi9saXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFk ZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1 Y2tldC5vcmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2Nv bnRleHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg==