From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/105182 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Access current element in xmlsetsetup via xml.expressions Date: Wed, 2 Oct 2019 18:52:54 +0200 Message-ID: References: <014501d5788d$caf67910$60e36b30$@jander.de> <2E39AF70-9E74-41DE-B87B-0C3DE20B3585@elvenkind.com> <6c559d5e-0b91-8b7b-95a9-be3d29736e89@fastwebnet.it> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="243588"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 To: mailing list for ConTeXt users , mf Original-X-From: ntg-context-bounces@ntg.nl Wed Oct 02 18:53:29 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 1iFhsW-0011DW-61 for gctc-ntg-context-518@m.gmane.org; Wed, 02 Oct 2019 18:53:28 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6D6CB161686; Wed, 2 Oct 2019 18:53:06 +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 ZoSJe5hfmPmN; Wed, 2 Oct 2019 18:53:00 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E26471616F7; Wed, 2 Oct 2019 18:53:00 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 97BA9161483 for ; Wed, 2 Oct 2019 18:53:00 +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 Tf3S3qEWc1iq for ; Wed, 2 Oct 2019 18:52:55 +0200 (CEST) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=213.125.29.162; helo=smtp.ziggozakelijk.nl; envelope-from=j.hagen@xs4all.nl; receiver= Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 873DF160B7C for ; Wed, 2 Oct 2019 18:52:55 +0200 (CEST) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; envelope-from=; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.4a) with ESMTP (TLS) id 67-1713362 for multiple; Wed, 02 Oct 2019 18:52:55 +0200 In-Reply-To: <6c559d5e-0b91-8b7b-95a9-be3d29736e89@fastwebnet.it> Content-Language: en-US X-Authenticated-User: hagen@controller-9 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:105182 Archived-At: T24gMTAvMi8yMDE5IDEyOjMyIFBNLCBtZiB3cm90ZToKPiBUaGUgYW5zd2VyIGlzIGluIGx4bWwt bHB0Lmx1YSwgd2hlcmUgYnVpbHQtaW4gZXhwcmVzc2lvbnMgYXJlIGRlZmluZWQuCj4gWW91IG5l ZWQgYSBnb29kIGtub3dsZWRnZSBvZiBMUEVHIHRoYXQgaSBtaXNzLgo+IAo+IFNvbWUgYnVpbHQt aW4gZXhwcmVzc2lvbnMgZ2V0IHRoZSBjdXJyZW50IGVsZW1lbnQgYXMgZmlyc3QgYXJndW1lbnQs IAo+IGxpa2UgY291bnQoKSBvciBjaGlsZCgpIChsaW5lcyAxMzAwLTEzMDcgb2YgbHhtbC1scHQu bHVhKToKPiAKPiBleHByZXNzaW9ucy5jaGlsZCA9IGZ1bmN0aW9uKGUscGF0dGVybikKPiAgwqDC oMKgIHJldHVybiBhcHBseWxwYXRoKGUscGF0dGVybikgLS0gdG9kbzogY2FjaGUKPiBlbmQKPiAK PiBleHByZXNzaW9ucy5jb3VudCA9IGZ1bmN0aW9uKGUscGF0dGVybikgLS0gd2hhdCBpZiBwYXR0 ZXJuID09IGVtcHR5IG9yIG5pbAo+ICDCoMKgwqAgbG9jYWwgY29sbGVjdGVkID0gYXBwbHlscGF0 aChlLHBhdHRlcm4pIC0tIHRvZG86IGNhY2hlCj4gIMKgwqDCoCByZXR1cm4gcGF0dGVybiBhbmQg KGNvbGxlY3RlZCBhbmQgI2NvbGxlY3RlZCkgb3IgMAo+IGVuZAo+IAo+IFNvbWUgb3RoZXIgZXhw cmVzc2lvbnMgdXNlIGEgdGVtcGxhdGUgdGhhdCBwYXNzZXMgdGhlICJsaXN0IiwgImxsIiwgImwi IAo+IGFuZCAib3JkZXIiIGFyZ3VtZW50cyB5b3UgZmluZCBjaXRlZCBpbiB0aGUgWE1MIG1hbnVh bCDCpzQuMSAiUGF0aCAKPiBleHByZXNzaW9ucyAtIEV4cHJlc3Npb25zIGFuZCBmaWx0ZXJzIi4K PiBUaGVzZSBhcmUgdGhlIGxpbmVzIDczOC03NDMgaW4gbHhtbC1scHQubHVhOgo+IAo+IGxvY2Fs IHRlbXBsYXRlX2UgPSBbWwo+ICDCoMKgwqAgbG9jYWwgZXhwciA9IHhtbC5leHByZXNzaW9ucwo+ ICDCoMKgwqAgcmV0dXJuIGZ1bmN0aW9uKGxpc3QsbGwsbCxvcmRlcikKPiAgwqDCoMKgwqDCoMKg wqAgcmV0dXJuICVzCj4gIMKgwqDCoCBlbmQKPiBdXQo+IAo+IFRoYXQgdGVtcGxhdGUgaXMgdXNl ZCBieSB0aGUgZnVuY3Rpb24gdGhhdCByZWdpc3RlcnMgYSBuZXcgZXhwcmVzc2lvbiAKPiAobGlu ZXMgODA3LTgxMiBpbiBseG1sLWxwdC5sdWEpOgo+IAo+IGxvY2FsIGZ1bmN0aW9uIHJlZ2lzdGVy X2V4cHJlc3Npb24oZXhwcmVzc2lvbikKPiAgwqDCoMKgIGxvY2FsIGNvbnZlcnRlZCA9IGxwZWdt YXRjaChjb252ZXJ0ZXIsZXhwcmVzc2lvbikKPiAgwqDCoMKgIGxvY2FsIHJ1bm5lciA9IGxvYWQo Zm9ybWF0KHRlbXBsYXRlX2UsY29udmVydGVkKSkKPiAgwqDCoMKgIHJ1bm5lciA9IChydW5uZXIg YW5kIHJ1bm5lcigpKSBvciBmdW5jdGlvbigpIAo+IGVycm9ycnVubmVyX2UoZXhwcmVzc2lvbixj b252ZXJ0ZWQpIGVuZAo+ICDCoMKgwqAgcmV0dXJuIHsga2luZCA9ICJleHByZXNzaW9uIiwgZXhw cmVzc2lvbiA9IGV4cHJlc3Npb24sIGNvbnZlcnRlZCA9IAo+IGNvbnZlcnRlZCwgZXZhbHVhdG9y ID0gcnVubmVyIH0KPiBlbmQKPiAKPiBBbnl3YXkgaSBjb3VsZCBub3QgZmluZCBhIHdheSB0byBk ZWZpbmUgYW4gZXhwcmVzc2lvbiB3aXRoIGEgZnVuY3Rpb24gCj4gbGlrZSB0aGlzOgo+IAo+IHht bC5leHByZXNzaW9ucy5teWV4cHIoIC4uLiApCj4gCj4gdGhhdCBnZXRzIGFjY2VzcyB0byB0aG9z ZSBhcmd1bWVudHMuCj4gCj4gVGhlIG9ubHkgYXJndW1lbnRzIGl0IGdldHMgYXJlIHRoZSBvbmVz IHlvdSBzcGVjaWZ5IGluIHlvdXIgTFBBVEggCj4gZXhwcmVzc2lvbnM7IEFGQUlLIHRoZXkgYXJl IGF0dHJpYnV0ZXMgdmFsdWVzIC0tIHdpdGggdGhlIEBhdHRyIHN5bnRheCAKPiAtLSBhbmQgc3Ry aW5ncy4KTGl2ZSBpcyBjb21wbGV4IGlzbid0IGl0PyBUaGUgcHJvYmxlbSwgaXMgdGhhdCB3ZSBh bHNvIHN1cHBvcnQgdGhlIApub3JtYWwgcGF0aCBleHByZXNzaW9ucyB3aGljaCBpbiByZXRyb3Nw ZWN0IG1heWJlIHdhcyBhIGJhZCBpZGVhIC4uLiAKYmV0dGVyIGJlIGV4cGxpY2l0LiBTdHJpbmdz IHdpdGhvdXQgcXVvdGVzIGFyZSBhY3R1YWxseSBpbnRlcmNlcHRlZCBhcyAKZWxlbWVudCByZWZl cmVuY2VzIChqdXN0IGxpa2UgdGhlIEAgaXMpLgoKU28sIEkgYWRkZWQgYSBmZXcgZXh0cmEgYWNj ZXNzb3JzOgoKXHN0YXJ0YnVmZmVyW3RleHRdCjxwYXJhPgogICAgIEEgPGlubGluZSBzdHlsZT0i c3VwIj5zdXAgMTwvaW5saW5lPgogICAgIEIgPGlubGluZSBzdHlsZT0ic3ViIj5zdWIgMTwvaW5s aW5lPgogICAgIEMgPGlubGluZSBzdHlsZT0ic3VwIj5zdXAgMjwvaW5saW5lPgogICAgIEQgPGlu bGluZSBzdHlsZT0ic3ViIj5zdWIgMjwvaW5saW5lPgogICAgIEUgPGlubGluZSBzdHlsZT0ic3Vw Ij5zdXAgMzwvaW5saW5lPgogICAgIEYgPGlubGluZSBzdHlsZT0ic3VwIj5zdXAgNDwvaW5saW5l PgogICAgIEcgPGlubGluZSBzdHlsZT0ic3VwIj5zdXAgNTwvaW5saW5lPgogICAgIEggPGlubGlu ZSBzdHlsZT0ic3ViIj5zdWIgNTwvaW5saW5lPgogICAgIEkgPGlubGluZSBzdHlsZT0ic3VwIj5z dXAgNjwvaW5saW5lPgo8L3BhcmE+ClxzdG9wYnVmZmVyCgpcc3RhcnRsdWFjb2RlCiAgICAgZnVu Y3Rpb24geG1sLmV4cHJlc3Npb25zLk15Q2hlY2sobGlzdCxwb3NpdGlvbix3aGF0KQogICAgICAt LSBwcmludCgibGlzdCIsICAgIGxpc3QpCiAgICAgIC0tIHByaW50KCJwb3NpdGlvbiIscG9zaXRp b24pCiAgICAgIC0tIHByaW50KCJ3aGF0IiwgICAgd2hhdCkKICAgICAgICAgbG9jYWwgbiA9IGxp c3RbcG9zaXRpb24rMV0KICAgICAgICAgcmV0dXJuIG4gYW5kIG4uYXQuc3R5bGUgPT0gd2hhdAog ICAgIGVuZApcc3RvcGx1YWNvZGUKClxlbmFibGV0cmFja2Vyc1tseG1sLipdCgpcc3RhcnR4bWxz ZXR1cHMgeG1sOnRleHRzZXR1cHMKCiAgICAgXHhtbHNldHNldHVweyMxfXtwYXJhfGlubGluZX17 eG1sOip9CgogICAgICUgd2l0aCBhIGhlbHBlcjoKCiUgICAgIFx4bWxzZXRzZXR1cHsjMX17aW5s aW5lW0BzdHlsZT0nc3VwJyBhbmQgCk15Q2hlY2sobGlzdCgpLHBvc2l0aW9uKCksInN1YiIpXX17 eG1sOnN1cHN1Yn0KJSAgICAgXHhtbHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxlPSdzdXAnIGFu ZCAKTXlDaGVjayhsaXN0KCkscG9zaXRpb24oKSwic3VwIildfXt4bWw6c3Vwc3VwfQoKICAgICAl IHJhdGhlciB2ZXJib3NlLCB3ZSAqbmVlZCogdG8gdXNlIFsnYXQnXSBhbmQgbm90IC5hdAoKJSAg ICAgXHhtbHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxlPSdzdXAnIGFuZCAocG9zaXRpb24oKSA8 IGxhc3QoKSBhbmQgCmxpc3QoKVtwb3NpdGlvbigpKzFdWydhdCddWydzdHlsZSddPT0nc3ViJyld fXt4bWw6c3Vwc3VifQolICAgICBceG1sc2V0c2V0dXB7IzF9e2lubGluZVtAc3R5bGU9J3N1cCcg YW5kIChwb3NpdGlvbigpIDwgbGFzdCgpIGFuZCAKbGlzdCgpW3Bvc2l0aW9uKCkrMV1bJ2F0J11b J3N0eWxlJ109PSdzdXAnKV19e3htbDpzdXBzdXB9CgogICAgICUgYWxzbyBvawoKJSAgICAgXHht bHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxlPSdzdXAnIGFuZCAocG9zaXRpb24oKSA8IGxhc3Qo KSBhbmQgCmF0dHJpYnV0ZShsaXN0KClbcG9zaXRpb24oKSsxXSwnc3R5bGUnKT09J3N1YicpXX17 eG1sOnN1cHN1Yn0KJSAgICAgXHhtbHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxlPSdzdXAnIGFu ZCAocG9zaXRpb24oKSA8IGxhc3QoKSBhbmQgCmF0dHJpYnV0ZShsaXN0KClbcG9zaXRpb24oKSsx XSwnc3R5bGUnKT09J3N1cCcpXX17eG1sOnN1cHN1cH0KCiAgICAgJSBkaXJlY3QgY2hlY2tpbmcK CiUgICAgIFx4bWxzZXRzZXR1cHsjMX17aW5saW5lW0BzdHlsZT0nc3VwJyBhbmQgKHBvc2l0aW9u KCkgPCBsYXN0KCkgYW5kIAphdHRyaWJ1dGUobGlzdCgpW3Bvc2l0aW9uKCkrMV0sJ3N0eWxlJywn c3ViJykpXX17eG1sOnN1cHN1Yn0KJSAgICAgXHhtbHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxl PSdzdXAnIGFuZCAocG9zaXRpb24oKSA8IGxhc3QoKSBhbmQgCmF0dHJpYnV0ZShsaXN0KClbcG9z aXRpb24oKSsxXSwnc3R5bGUnLCdzdXAnKSldfXt4bWw6c3Vwc3VwfQoKICAgICAlIHNob3J0ZXIK CiAgICAgXHhtbHNldHNldHVweyMxfXtpbmxpbmVbQHN0eWxlPSdzdXAnIGFuZCAKKGF0dHJpYnV0 ZShsaXN0KClbcG9zaXRpb24oKSsxXSwnc3R5bGUnLCdzdWInKSldfXt4bWw6c3Vwc3VifQogICAg IFx4bWxzZXRzZXR1cHsjMX17aW5saW5lW0BzdHlsZT0nc3VwJyBhbmQgCihhdHRyaWJ1dGUobGlz dCgpW3Bvc2l0aW9uKCkrMV0sJ3N0eWxlJywnc3VwJykpXX17eG1sOnN1cHN1cH0KXHN0b3B4bWxz ZXR1cHMKClx4bWxyZWdpc3RlcnNldHVwe3htbDp0ZXh0c2V0dXBzfQoKXHN0YXJ0eG1sc2V0dXBz IHhtbDpwYXJhCiAgICAgXHhtbGZsdXNoeyMxfVxwYXIKXHN0b3B4bWxzZXR1cHMKClxzdGFydHht bHNldHVwcyB4bWw6c3Vwc3ViCiAgICAgXGNvbG9yW3JlZF17XHhtbGZsdXNoeyMxfX0KXHN0b3B4 bWxzZXR1cHMKClxzdGFydHhtbHNldHVwcyB4bWw6c3Vwc3VwCiAgICAgXGNvbG9yW2JsdWVde1x4 bWxmbHVzaHsjMX19ClxzdG9weG1sc2V0dXBzCgpcc3RhcnR4bWxzZXR1cHMgeG1sOmlubGluZQog ICAgIFxjb2xvcltncmVlbl17XHhtbGZsdXNoeyMxfX0KXHN0b3B4bWxzZXR1cHMKClxzdGFydHRl eHQKICAgICBceG1scHJvY2Vzc2J1ZmZlcnttYWlufXt0ZXh0fXt9ClxzdG9wdGV4dAoKSW4gdGhl IG5leHQgYmV0YS4gTm93LCB3aG8gaXMgZ29pbmcgdG8gd2lraWZ5IHRoaXMgLi4uCgpIYW5zCgot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSGFucyBI YWdlbiB8IFBSQUdNQSBBREUKICAgICAgICAgICAgICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBH SCBIYXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzCiAgICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwg d3d3LnByYWdtYS1hZGUubmwgfCB3d3cucHJhZ21hLXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVy cyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBu dGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250 Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2Nv bnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29u dGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18K