From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/114470 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: mf via ntg-context Newsgroups: gmane.comp.tex.context Subject: redefining xmlsetups inside a XML document Date: Thu, 10 Mar 2022 16:59:25 +0100 Message-ID: <12036b6d-32d2-c2bc-7c19-1953d0bc097a@fastwebnet.it> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------JsxG90fK5MlsS8AmyDKTGxzn" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30718"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.2 Cc: mf To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Mar 10 17:02:30 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 1nSLFF-0007n0-Jl for gctc-ntg-context-518@m.gmane-mx.org; Thu, 10 Mar 2022 17:02:29 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B6B802A31A9; Thu, 10 Mar 2022 17:01:48 +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 qoNXULmUmWGy; Thu, 10 Mar 2022 17:01:47 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AAF8A2A319E; Thu, 10 Mar 2022 17:01:47 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A5DFA2A31A4 for ; Thu, 10 Mar 2022 17:01:45 +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 iQOCGXjrnUBY for ; Thu, 10 Mar 2022 17:01:43 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=85.18.95.66; helo=mcpmr013msr.fastwebnet.it; envelope-from=massifr@fastwebnet.it; receiver= X-Greylist: delayed 132 seconds by postgrey-1.36 at zapf.ntg.nl; Thu, 10 Mar 2022 17:01:43 CET Original-Received: from mcpmr013msr.fastwebnet.it (mcpmr013msr.fastwebnet.it [85.18.95.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 940DA2A3181 for ; Thu, 10 Mar 2022 17:01:43 +0100 (CET) X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvvddruddvtddgkedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfetuffvhgfguedpqfgfvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurheptgfkffggfgfvhffusehmtderredtfeejnecuhfhrohhmpehmfhcuoehmrghsshhifhhrsehfrghsthifvggsnhgvthdrihhtqeenucggtffrrghtthgvrhhnpeeljeeludehtefgfeetjeekudevfeekteffjeeitdffgfeitdejfeethedthfeljeenucfkphepkeejrddvjedruddtjedrvdefgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopegludelvddrudeikedruddrhedvngdpihhnvghtpeekjedrvdejrddutdejrddvfeegpdhmrghilhhfrhhomhepmhgrshhsihhfrhesfhgrshhtfigvsghnvghtrdhithdpnhgspghrtghpthhtohepuddprhgtphhtthhopehnthhgqdgtohhnthgvgihtsehnthhgrdhnlh X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Original-Received: from [192.168.1.52] (87.27.107.234) by mcpmr013msr.fastwebnet.it (5.8.715.01) (authenticated as massifr@fastwebnet.it) id 6152C5310C790938 for ntg-context@ntg.nl; Thu, 10 Mar 2022 16:59:31 +0100 Content-Language: en-US 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:114470 Archived-At: This is a multi-part message in MIME format. --------------JsxG90fK5MlsS8AmyDKTGxzn Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, I'm trying to add new templates (xmlsetups) from the XML document itself. See the attached MWE. - the XML document is a simple XHTML file - in the "head" element there's a "script" element with the "type" attribute set to "text/vnd.context", whose contents are then passed to \xmlcontext - the "body" element has a "data-xmlsetups" attribute whose value should tell which xmlsetups is to be applied on the body contents (it's defined in the "script" element above) If it worked, the resulting PDF should show the body element, followed by a "Hello world!" paragraph written in red. But it does not work, because there's something I'm missing in the redefinition and application of xmlsetups. To try the MWE, type: context --environment=nested-xmlsetup.tex --forcexml nested-xmlsetup.xhtml Massi --------------JsxG90fK5MlsS8AmyDKTGxzn Content-Type: text/x-tex; charset=UTF-8; name="nested-xmlsetup.tex" Content-Disposition: attachment; filename="nested-xmlsetup.tex" Content-Transfer-Encoding: base64 XHN0YXJ0eG1sc2V0dXBzIGh0bWwKICBceG1sc2V0c2V0dXB7IzF9e3todG1sfGhlYWR9fXto dG1sOmZsdXNofQogIFx4bWxzZXRzZXR1cHsjMX17e2h0bWwgaGVhZCBzY3JpcHR9fXtodG1s OnNjcmlwdDpjb250ZXh0fQogIFx4bWxzZXRzZXR1cHsjMX17e2h0bWwgYm9keX19e2h0bWw6 Ym9keX0KICBceG1sc2V0c2V0dXB7IzF9e3B9e2h0bWw6cH0KXHN0b3B4bWxzZXR1cHMKClxz dGFydHhtbHNldHVwcyBodG1sOmZsdXNoCiAgXHhtbGZsdXNoeyMxfQpcc3RvcHhtbHNldHVw cwoKXHN0YXJ0bHVhY29kZQpmdW5jdGlvbiB4bWwuZnVuY3Rpb25zLnBhcnNlU2NyaXB0KHMp CiAgbG9jYWwgbWltZXR5cGUgPSBzIGFuZCBzLmF0IGFuZCBzLmF0LnR5cGUKICBpZiBtaW1l dHlwZSBhbmQgbWltZXR5cGUgPT0gInRleHQvdm5kLmNvbnRleHQiIHRoZW4KICAgIGx4bWwu Y29udGV4dChzKQogIGVuZAplbmQKZnVuY3Rpb24geG1sLmZ1bmN0aW9ucy5mbHVzaEJvZHko YikKICBsb2NhbCB4bWxzZXR1cHMgPSBiIGFuZCBiLmF0IGFuZCBiLmF0WyJkYXRhLXhtbHNl dHVwcyJdCiAgaWYgeG1sc2V0dXBzIHRoZW4KICAgIGx4bWwudG9idWZmZXIoYiwgIi4iLCAi Ym9keSIpCiAgICBjb250ZXh0KCJcXHR5cGVidWZmZXJbYm9keV0iKQogICAgY29udGV4dC54 bWxwcm9jZXNzYnVmZmVyKCJib2R5IiwgImJvZHkiLCB4bWxzZXR1cHMpCiAgZWxzZQogICAg bHhtbC5mbHVzaChiKQogIGVuZAplbmQKXHN0b3BsdWFjb2RlCgpcc3RhcnR4bWxzZXR1cHMg aHRtbDpzY3JpcHQ6Y29udGV4dAogIFx4bWxmdW5jdGlvbnsjMX17cGFyc2VTY3JpcHR9Clxz dG9weG1sc2V0dXBzCgpcc3RhcnR4bWxzZXR1cHMgaHRtbDpib2R5CiAgXHN0YXJ0dGV4dAog ICAgXHhtbGZ1bmN0aW9ueyMxfXtmbHVzaEJvZHl9CiAgXHN0b3B0ZXh0ClxzdG9weG1sc2V0 dXBzCgpcc3RhcnR4bWxzZXR1cHMgaHRtbDpwCiAgXGRvbnRsZWF2ZWhtb2RlXHhtbGZsdXNo eyMxfVxwYXIKXHN0b3B4bWxzZXR1cHMKClx4bWxyZWdpc3RlcnNldHVwe2h0bWx9Cg== --------------JsxG90fK5MlsS8AmyDKTGxzn Content-Type: application/xhtml+xml; name="nested-xmlsetup.xhtml" Content-Disposition: attachment; filename="nested-xmlsetup.xhtml" Content-Transfer-Encoding: base64 PGh0bWw+CiAgPGhlYWQ+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvdm5kLmNvbnRleHQiPgog ICAgICBcc3RhcnR4bWxzZXR1cHMgbXlIdG1sCiAgICAgICAgXHhtbHNldHNldHVweyMxfXtw fXtteUh0bWw6cH0KICAgICAgXHN0b3B4bWxzZXR1cHMKCiAgICAgIFxzdGFydHhtbHNldHVw cyBteUh0bWw6cAogICAgICAgIFxkb250bGVhdmVobW9kZVxyZWRceG1sZmx1c2h7IzF9XHBh cgogICAgICBcc3RvcHhtbHNldHVwcwogICAgPC9zY3JpcHQ+CiAgPC9oZWFkPgogIDxib2R5 IGRhdGEteG1sc2V0dXBzPSJteUh0bWwiPgogICAgPHA+SGVsbG8sIHdvcmxkITwvcD4KICA8 L2JvZHk+CjwvaHRtbD4K --------------JsxG90fK5MlsS8AmyDKTGxzn Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --------------JsxG90fK5MlsS8AmyDKTGxzn--