From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/94593 Path: news.gmane.org!not-for-mail From: "Meer, Hans van der" Newsgroups: gmane.comp.tex.context Subject: Re: typesetting content of attribute Date: Sat, 30 Apr 2016 18:25:32 +0000 Message-ID: <69B28EE4-83D0-4126-8F17-E148DC82AC8A@uva.nl> References: <0D322FC4-AA90-42BE-8E1C-6A59B98F4ED9@uva.nl> <9b79ba4b-0101-f00f-7d9a-5f1e2863f1ac@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_004_69B28EE483D041268F17E148DC82AC8Auvanl_" X-Trace: ger.gmane.org 1462040776 8821 80.91.229.3 (30 Apr 2016 18:26:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 30 Apr 2016 18:26:16 +0000 (UTC) To: NTG ConTeXt Original-X-From: ntg-context-bounces@ntg.nl Sat Apr 30 20:26:05 2016 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 plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1awZae-0001Va-UC for gctc-ntg-context-518@m.gmane.org; Sat, 30 Apr 2016 20:26:05 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 76BBDB59E; Sat, 30 Apr 2016 20:25:47 +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 tWteBjOmsZD7; Sat, 30 Apr 2016 20:25:45 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 8EED7B648; Sat, 30 Apr 2016 20:25:45 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DFF08B631 for ; Sat, 30 Apr 2016 20:25:43 +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 EepHD8OOfvJ2 for ; Sat, 30 Apr 2016 20:25:43 +0200 (CEST) Original-Received: from HUB02.uva.nl (hub02.uva.nl [146.50.108.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 17F3FB59E for ; Sat, 30 Apr 2016 20:25:32 +0200 (CEST) Original-Received: from MBX02.uva.nl ([169.254.2.73]) by HUB02.uva.nl ([2002:9232:6ce7::9232:6ce7]) with mapi id 14.03.0266.001; Sat, 30 Apr 2016 20:25:32 +0200 Thread-Topic: [NTG-context] typesetting content of attribute Thread-Index: AQHRouQ8hwXw+NE3Y0mYbv55l+nxu5+inn6AgAAVjgA= In-Reply-To: <9b79ba4b-0101-f00f-7d9a-5f1e2863f1ac@wxs.nl> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [84.106.134.200] x-endpointsecurity-0xde81-ev: v:6.2.7.719, d:out, a:y, w:t, t:0, sv:1462030412, ts:1462040732 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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:94593 Archived-At: --_004_69B28EE483D041268F17E148DC82AC8Auvanl_ Content-Type: multipart/alternative; boundary="_000_69B28EE483D041268F17E148DC82AC8Auvanl_" --_000_69B28EE483D041268F17E148DC82AC8Auvanl_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable On 30 Apr 2016, at 19:08, Hans Hagen > = wrote: On 4/30/2016 3:28 PM, Meer, Hans van der wrote: The aim is to typeset a TeX-command given in an attribute on an xml node. Example ... \xmlatt{#1}{style} ... where the node has The problem is that this produces the macrotext\bf and does not execute the \bf. I guess that the catcoderegime is not that of TeX here. With what (magical) incantation to do this? Nb. I know that here I could have coded 'bf" and called with \csname..\endcsname, but this is but a simple example and would not work for '\it\bf', etc. \starttexcode \stoptexcode Either I am doing something the wrong way, or it isn't that simple. See the= example and its output. Hans van der Meer % failure to typeset attribute. \startxmlsetups demo:texatt \xmlsetsetup{#1}{root|node}{demo:texatt:*} \stopxmlsetups \xmlregisterdocumentsetup{demo}{demo:texatt} \startxmlsetups demo:texatt:root \xmlflush{#1} \stopxmlsetups \startxmlsetups demo:texatt:node node: attribute textstyle =3D \xmlchainatt{#1}{textstyle}\crlf now use \tex{it}: {\starttexcode \xmlchainatt{#1}{textstyle}"should be italic" \stoptexcode }\crlf \stopxmlsetups \startbuffer[texatt] \stopbuffer \starttext \xmlprocessbuffer{demo}{texatt}{} \stoptext --_000_69B28EE483D041268F17E148DC82AC8Auvanl_ Content-Type: text/html; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable

On 30 Apr 2016, at 19:08, Hans Hagen <pragma@wxs.nl> wrote:

On 4/30/2016 3:28 PM, Meer, Hans van der wrote:
The aim is to typeset a TeX-command gi= ven in an attribute on an xml node.
Example
...
\xmlatt{#1}{style}
...
where the node has
<node style=3D"\bf"/>

The problem is that this produces the macrotext\bf and does not execute
the \bf.
I guess that the catcoderegime is not that of TeX here.
With what (magical) incantation to do this?

Nb. I know that here I could have coded 'bf" and called with
\csname..\endcsname, but this is but a simple example and would not work for '\it\bf', etc.

\starttexcode \stoptexcode


Either I am doing something the wrong way, or it isn't that= simple. See the example and its output.

Hans van der Meer


% failure to typeset attr= ibute.
\startxmlsetups demo:texa= tt
\xmlsetsetup{#1}{root|node}{demo:t= exatt:*}
\stopxmlsetups
\xmlregisterdocumentsetup= {demo}{demo:texatt}
\startxmlsetups demo:texa= tt:root
\xmlflush{#1}
\stopxmlsetups
\startxmlsetups demo:texa= tt:node
node: attribute textstyle =3D \xml= chainatt{#1}{textstyle}\crlf
now use \tex{it}: 
{\starttexcode
\xmlchainatt{#1}{textstyle}"s= hould be italic"
\stoptexcode
}\crlf
\stopxmlsetups
\startbuffer[texatt]
<root textstyle=3D&quo= t;\it">
<node/>
</root>
\stopbuffer
\starttext
\xmlprocessbuffer{demo}{t= exatt}{}
\stoptext



--_000_69B28EE483D041268F17E148DC82AC8Auvanl_-- --_004_69B28EE483D041268F17E148DC82AC8Auvanl_ Content-Type: application/pdf; name="xml-tex-attribute.pdf" Content-Description: xml-tex-attribute.pdf Content-Disposition: attachment; filename="xml-tex-attribute.pdf"; size=8273; creation-date="Sat, 30 Apr 2016 18:25:32 GMT"; modification-date="Sat, 30 Apr 2016 18:25:32 GMT" Content-ID: <42B5ADD40C7A804197D0E13AEFB1C029@uva.nl> Content-Transfer-Encoding: base64 JVBERi0xLjcKJdDUxdgKOSAwIG9iago8PC9MZW5ndGggMjQ1ICAgICAgIC9GaWx0ZXIvRmxhdGVE ZWNvZGU+PgpzdHJlYW0KeF51kD1uwzAMhXefghewwl9RBgoNSeoCnb0VXdup919L2VYNpM4gyaIe nx8/hG9AeBtwP6/LcJkJiNJkRrnA8gUUCoydCyYTVQPPmLIyMyw/8PGCaFw/l/ehKx1TyQ6OnKSo UZfpPaRUR/bo4RlROM5bHVU0KnRDzNO+EFHbq8Q92lpduI7COZTbDdF1V8d3nur6FuFQS1dbVER7 H4e+uYb2JG8uHmM7PuZd4/rx8xYnTCJOM7nMds6LyJI6ucE/44ccT5GTSJqUNZ9YBKzDJrj2VIHV aIPWMPD8N7zs5A+OG4uNfBOvxK/NbB3tdRl+Afo8b2UKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9i ago8PC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhCi9MZW5ndGggMTgwOSAgICAgID4+CnN0 cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9ImdnZ2twZ2F1ZG9paXlxaXh0bWt2dHdycCI/ Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJkZj0i aHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8x LjEvIj48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9yPjxy ZGY6U2VxPjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPjwvcmRmOlNlcT48L2RjOmNyZWF0 b3I+PGRjOmRlc2NyaXB0aW9uPjxyZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIv PjwvcmRmOkFsdD48L2RjOmRlc2NyaXB0aW9uPjxkYzp0aXRsZT48cmRmOkFsdD48cmRmOmxpIHht bDpsYW5nPSJ4LWRlZmF1bHQiPnhtbC10ZXgtYXR0cmlidXRlPC9yZGY6bGk+PC9yZGY6QWx0Pjwv ZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg eG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iPjxwZGZ4OkNvblRlWHQu Sm9ibmFtZT54bWwtdGV4LWF0dHJpYnV0ZTwvcGRmeDpDb25UZVh0LkpvYm5hbWU+PHBkZng6Q29u VGVYdC5UaW1lPjIwMTYtMDQtMzAgMjA6MjE8L3BkZng6Q29uVGVYdC5UaW1lPjxwZGZ4OkNvblRl WHQuVXJsPnd3dy5wcmFnbWEtYWRlLmNvbTwvcGRmeDpDb25UZVh0LlVybD48cGRmeDpDb25UZVh0 LlZlcnNpb24+MjAxNi4wNC4xMCAyMzo1MjwvcGRmeDpDb25UZVh0LlZlcnNpb24+PHBkZng6SUQ+ eG1sLXRleC1hdHRyaWJ1dGUuMjAxNi0wNC0zMFQyMDoyMToyNyswMjowMDwvcGRmeDpJRD48cGRm eDpQVEVYLkZ1bGxiYW5uZXI+VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24gYmV0YS0wLjk1LjAgKFRl WCBMaXZlIDIwMTYpPC9wZGZ4OlBURVguRnVsbGJhbm5lcj48L3JkZjpEZXNjcmlwdGlvbj48cmRm OkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20v eGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA0LTMwVDIwOjIxOjI3KzAyOjAwPC94bXA6 Q3JlYXRlRGF0ZT48eG1wOkNyZWF0b3JUb29sPkx1YVRlWCArIENvblRlWHQgTWtJVjwveG1wOkNy ZWF0b3JUb29sPjx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTA0LTMwVDIwOjIxOjI3KzAyOjAwPC94bXA6 TW9kaWZ5RGF0ZT48eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA0LTMwVDIwOjIxOjI3KzAyOjAwPC94 bXA6TWV0YWRhdGFEYXRlPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFi b3V0PSIiIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+PHBkZjpLZXl3 b3Jkcy8+PHBkZjpQcm9kdWNlcj5MdWFUZVgtMC45NS4wPC9wZGY6UHJvZHVjZXI+PHBkZjpUcmFw cGVkPkZhbHNlPC9wZGY6VHJhcHBlZD48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9u IHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21t LyI+PHhtcE1NOkRvY3VtZW50SUQ+dXVpZDphYjhhMTkxNC00NDg0LTg1NWUtMjFkNy1hYmRmYmM4 MjAyZDU8L3htcE1NOkRvY3VtZW50SUQ+PHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpkMjNlZTNhOC00 NDBhLWIxMTUtOWM3Ni1mNTVmNDkxOWRkM2I8L3htcE1NOkluc3RhbmNlSUQ+PC9yZGY6RGVzY3Jp cHRpb24+PC9yZGY6UkRGPjwveDp4bXBtZXRhPjw/eHBhY2tldCBlbmQ9InciPz4KZW5kc3RyZWFt CmVuZG9iagoxNiAwIG9iago8PC9MZW5ndGggMTkgICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNvZGU+ PgpzdHJlYW0KeF5jYGBg4ABiBSBmcAAAAV4AaQplbmRzdHJlYW0KZW5kb2JqCjE3IDAgb2JqCjw8 L1N1YnR5cGUvQ0lERm9udFR5cGUwQy9MZW5ndGggNjkxICAgICAgIC9GaWx0ZXIvRmxhdGVEZWNv ZGU+PgpzdHJlYW0KeF51Uu9LE3EY/56bM/PSVEbC8u6baFi229ISjILSVBz7EbqgoIjpbtu5dTfv bl5KIiKjH3fTheYylDOdNsT+hF4IDQIHvoheRAj1wrdBL+puXVF3RW+CnhfP9/k83+d5Pg8PHwSY zQBBkDrv5U6fr6fF7fEwNHO61d5PhhOxAGv89apH1XoRxVQMqDiiwhL1mEltMEsoot1ATe9Q8/cr 2k7x1rfZ0noAkCdVhn9e/QVt0IOSF2ijgWW0CRwoAQioA/WgCZwERaQcqUaO/If2UpAZJPuCJM1T /Fgr4XSe6WLiYywVjvCw1elsO2X4DthJQFdgKMoIXJSCAToIXQT0ENDLCHqWgs0MDQfJSCAWgkwI +slrMMGRLAfDLJOIcycI6I9QHBQYNgr1lyVjZIAjgzBBB0kW8hES9l4d8MMehuahmxoiaY6EdjuE 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 wWftnoMv/MT01kPfSnCIsDJwC1hfgFZwW/JZe9vUsGeZ9LQYduRn14iPFg4RfOjtx/IToynHO2L4 NtnnHoU5bR5auMMu1L3rntnouGrv7T6/7CrbIUU22ua4jyKs10u7ojKLI/z2CpUVUS5Kjc3HZsVC lJEuIo3DkqoySmm0jAWNlLEq0kSVifaDoA1BUjWIAZlJssbIYq4LHWdlnhQ4VGWeQSSeZKRKkXu8 lFGRihSSSEgy8/JjEt5djO8uj0HC63ZlmvdZqBQLVIbjrvMIh0KlrzSEskvDTL/SECt+ScNcvsFC pXdZCKfvUOE3WPhmhj/R0PN9l4bKU+TPaPh2QX9oA9Q9Bx6im/5/PNxtsj1Dm91Qk+D/1FVfeOJT x9qCxgbdoV34jty/dEGG3utMhRl0b1rA/PSZubfLnh0eMn6xWfW+7ZJyw/gEb/hgR0dounh5/Dmd Yn7b24u2wcdX2/V12zAuw9QHsEc3wMx+c+Hf7X2DbshGT6tl4OxTYJzr6vuNs/sU/wCi89Z2jo3m dG88uYXBoWzCxrod0KwmM0rIJBBRoAWuqwMldwC33ZKNHh8fw3VnFisTmMqG83a1g9jG6a2EIgpx CSh9ECvCdNY4JDExDm4mBwQRkRZK4NZLPwv1SYhPW1zbscMH+/AgCCESyMQKEUeQ6A1xJkSKbyXw VIPUeAEqtMSTYAx4rxOOvmmc8FssFG3wwJ5WKPvp5Bc1DF/LMfPlOPChHgiBSLFJHyWDG6/azG3H Rmcbg60IRIjbmBbPaoc75SXJFAklSCSZDwlRcpQojZOeIHga8w8ySHI8kClhPBYJzDqzXtuK8alZ 9nYPPPkP9ydxeAplbmRzdHJlYW0KZW5kb2JqCjI5IDAgb2JqCjw8L1R5cGUvWFJlZi9JbmRleFsw IDMwXS9TaXplIDMwL1dbMSAyIDFdL1Jvb3QgMjcgMCBSL0luZm8gMjggMCBSL0lEWzxDQkQ3NEE0 NDU3MzdBQTVFNjQ2M0ZEREI3M0JBNDFFNT4gPENCRDc0QTQ0NTczN0FBNUU2NDYzRkREQjczQkE0 MUU1Pl0vTGVuZ3RoIDg4ICAgICAgICAvRmlsdGVyL0ZsYXRlRGVjb2RlPj4Kc3RyZWFtCnheFcjB EYAgEEPRBAFBQW+O48UCLMaDJdmMHdiWHWD28OZvFmADnHTiJUgUNIdKATFDTeJl4PaAPO3nmF4w L3Z3LIc1SGT9wOmy3XO9rVlGKdxn/MuUDIcKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKNzk1 MQolJUVPRgo= --_004_69B28EE483D041268F17E148DC82AC8Auvanl_ Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --_004_69B28EE483D041268F17E148DC82AC8Auvanl_--