From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25744 invoked from network); 11 Sep 2023 14:49:30 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 11 Sep 2023 14:49:30 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id D1D9D48307A for ; Mon, 11 Sep 2023 16:48:28 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvsNdjUyecRC for ; Mon, 11 Sep 2023 16:48:28 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 356F4482CA0 for ; Mon, 11 Sep 2023 16:48:00 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 73901482C7B for ; Mon, 11 Sep 2023 16:47:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 747b4SJHCLru for ; Mon, 11 Sep 2023 16:47:19 +0200 (CEST) Received: from CHE01-GV0-obe.outbound.protection.outlook.com (mail-gv0che01on2098.outbound.protection.outlook.com [40.107.23.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 0B749482C79 for ; Mon, 11 Sep 2023 16:47:18 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iCUNdS4M02+ckQG/2luH2rZAlqZhPPj5DFSBeb5eafnB541Pf3RpKdG4EWaH2U0OIxSQGVugKMFYAgoit3Dhul+Gdzi0SP1ZVKUAnWMPCMCydFB6FbQ2p18U/ppJXyDaEfkQpAoqGuotWwWDkfmqW+ui/MpkIa/GOkZFfJucEBKCnILXjxCl0r522A2AejGqsL19/MYsBCSjz4tZm27Dm2kNMGwOa7ad4cCifUgVLzfcTthCa2hBJJLZIy21FkCBostB/TLGHD902n3MZGBTonLCPjEsPtwMZtDxqYaTJ8FzJU4bzOsmJDqEPHPUH5z0v4nLh2tpWlcp6tAsCWnuZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Vh1pOqWtJOZke9JfpWeLj91NATq/fGVXNwIUMJTRRjE=; b=CXUSE4g3m22eGD96Z1p/8YsseFwq4gi71PoRuhib5T6XHaF5vf/XtNrtw/ORg3fv1qiG/k9K92LJuBRiMn5piSJmVLWKkwn+8ie/f4qbTkB/pBPMg9TVS0qYX3fjv6BI09vPWtr//KBUvyDe2sNO/PPUTQnxycEl6GFB+vqii7YLsnuSQRgf5LlLIWmu0OrMG37kvi77usrTyAaYUqjV1kSCmtQtLF+3xtbjEbtK7Xt3nyCsJyhUhj4lHrxYE5P+KUTkJdj8b3RN2Ba8tEomwMwOUXHsxFEEWe1h1scM4ivll8hSEyWH0/2TSn4wO2cVWylxa2nU8ksyhyTIANi63w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=unibe.ch; dmarc=pass action=none header.from=unibe.ch; dkim=pass header.d=unibe.ch; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unibe.ch; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vh1pOqWtJOZke9JfpWeLj91NATq/fGVXNwIUMJTRRjE=; b=fdztBVLuoXWXMeMQyemcrXL0rK7WnR4BT2oIOIUr9Bw9jrdcbsO0jARQXWCz8pFbKBxsJcAJMHJ6cxoxPby0AlsvVjXeKSEk80gZHuDjfi9qbyY36T+BX0GbwdeQ6k4+uoEdMbNKdBYykeb7/HJ2L8KH1pzH/VVhRuwIBcT79Mhir3HKbuaqSEMx11BDdX3gePttTgNH9Z3UX3WP0R3qeNyVf4wupqgzEP2Z2E5Ewo7pg0HywTEWuVAmcb35AM8UFssWkkMsy7HN0LMshiEzNyZNoHrQfyRrealLSOpAsf1nVuIpQPyjfRuhwFvGO2lQhTK7NJPMPMqhGW+0OoAUYQ== Received: from ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:2e::8) by GVAP278MB0970.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:55::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.34; Mon, 11 Sep 2023 14:47:17 +0000 Received: from ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM ([fe80::e676:cca3:8123:9797]) by ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM ([fe80::e676:cca3:8123:9797%2]) with mapi id 15.20.6768.029; Mon, 11 Sep 2023 14:47:17 +0000 From: To: Thread-Topic: XML: flush to lua function Thread-Index: AdnkvkAhfZ1EJn6nQXKQRhimBdzHlA== Date: Mon, 11 Sep 2023 14:47:17 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=unibe.ch; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: ZRAP278MB0495:EE_|GVAP278MB0970:EE_ x-ms-office365-filtering-correlation-id: 5d947dbd-a0e1-4683-c869-08dbb2d5febf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pjQd0yO7YcwkcpxSUeZ9HOpF+w3ZogjxPdQFNvJrAChsKCHatqCUFlz0wLCpiM4MAs2wjbG5nkEh4wl72coOGfNuwJfYoxltM2cwwjloNxDkCMuo9Dp4u/v5UnxdlOXOJVNFTgOmHTtmh3pUtw5gGCNKIQROHirJ/vwX9hxpnKcLbl2Q6X6mIYXGerKevmF+GJf/AHvMXVKpUCYZrjQu4iWHkvfaSjiLIecnejNrZDYtEencXnQfZPrcK0u7KcKa90HcZc4t6wnmYeiqi2lKgsdCnCo7xPW6/13jkjQ0Ktvk7vZ5hPiYFb7qxPwhwL6V1G7exHvKaFZSVYejuaWppEBmKfT+neH2DezLGLH85QK7f13XtvfwtBN/8RabuuF70F65w+s/w6GJBaKe91J81UdMHqmbcozRv4yw9QJ2MJZWSoTz6IUmt4XSTxc4PYsJm1+3Q3/NalNezD8QKsiJ/sXDaLtV/GHsuX5ZziIxI0TRW4aLys/k7AyptC7hwfPTmWQCnzj0f7fuiBwKeCCYpCdpkckADjlgFY2l8nVdGFeED9V1hmb3XrSPK2ZnBvcFfGAh7dOkOJt3Zp8+/UYRERewBGPkEo1Wi2neRfxgyuLD4zuwMz1+rjBxEYATZBJc x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(39860400002)(396003)(136003)(346002)(451199024)(1800799009)(186009)(122000001)(71200400001)(7696005)(6506007)(33656002)(86362001)(38100700002)(38070700005)(55016003)(26005)(4744005)(9686003)(478600001)(2906002)(41300700001)(52536014)(316002)(8676002)(8936002)(5660300002)(786003)(6916009)(66946007)(66556008)(66476007)(66446008)(64756008)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?2XmqCwU+TiF2YhTG/+yLpk3jyobpx7w8zeb9s2IhugszC93BKlxVf3OF9+qb?= =?us-ascii?Q?iRIVEDylC+z/yT0MTaiIvpK5ODsRRwYt4YFRRUAlAcLmk/DRVMYqduugCsTo?= =?us-ascii?Q?WwNyJacPEuRhNoWg9NKvITz/fdYmc4qQc7LON6bwnH7rMU8BUb2rPwswPzEo?= =?us-ascii?Q?T5U1IilIl8cPfclG1hZpPohgR8ktDE0fukF7YkbwDtUYv/2UduyxS9o+tk0z?= =?us-ascii?Q?bTSJfRZXelwrKWFX3XFdaPYi24GVnGsfkMzApmWasbXSx7rSI5CKVInvOgM5?= =?us-ascii?Q?tQhywqxYLMi6Iuf2wu3wKMcVijH9f0K+5gW8o7++sIu3lZFITpuDguaxiSwj?= =?us-ascii?Q?kuRyqysezCp6menOFkHFDHYRVu/tzkCB2SKl0Nlfm3iPVCQlc0lvuG8xLcSB?= =?us-ascii?Q?KGwEnJcXyyKbPw3Zh7OgOchkikbVt/8PKSc3np47r1ReRs48RaTq8uJaZ6ja?= =?us-ascii?Q?vFEETIfRuiKR+Pd4hc59DWe7IyaMuMEegedz1sM/5zkMU8j5J+X2VHP+DmGP?= =?us-ascii?Q?Pqh4wcKUIH9iDDjql7qpXC5irwrdTCd7NiHaRh2DOrdEU67kZK5ytfsd7yS7?= =?us-ascii?Q?qgdu3gJtR8EMSa4y6JunmCeCMiCbsosGnlSQM3um/PRid40yDySDi+rO72o5?= =?us-ascii?Q?AWetU3mxERXkh4r3lr9/rtL57vLHEMAtqSadlag8XgTu0XLlYWpeYCfT9Gpi?= =?us-ascii?Q?bWwkbKU6TlUVlKtnX38xXEEqvAjaAyp0waM9uQ8cjnVwLdX0IT/CmLZNk9DG?= =?us-ascii?Q?R8czoV0Blv7nlW2jDhB8Krb33mRD/H3YO0q/qP0oVyFfE89ELqvBQwx+IBuA?= =?us-ascii?Q?uo6PV0gMtTo8uTnl8MpWSYtpHTZRNi/rRzOXnYcERBfWoCJ5rSLU5IPAhng3?= =?us-ascii?Q?pbsT+H/b7vwlZhLAiKvELGz8aFjsJBZVtuwzP4yt1Bii2pipblqoVkqsDeqX?= =?us-ascii?Q?3f6wliDALB/stai38gx/nZNaUFmhKIi2/vSiPopBGUOyLZG2d/J5JJPsVTGp?= =?us-ascii?Q?Z+daOVjtvqtxRhTLOmuX93LrVoXu8mFE1tlUCYvj+YF5csxnyrd7t1YMVf1C?= =?us-ascii?Q?E3hAeXZ4DlPg7PWnAHYs/RPIFDVXatzn15MUGrtBdQ7qaxmxLQoSkNI7ms2m?= =?us-ascii?Q?L2cyJr0peFyEerHNuUknAPjeyRW7EueleanL5lRG3zIWOnE4RgpfcyW1vKYZ?= =?us-ascii?Q?YlDcxMx1Yy0+iIrk3p5Zv55dPiwOp4DlEByZECfHyJzR2OLKgzSHm9oYrLv1?= =?us-ascii?Q?I500733p+xKo+yKonVn5TivAENSirqhe/C8xpb/Rbnlq3zek9KXGf4BAZHYZ?= =?us-ascii?Q?Okiaiw21uUkYWuoUNjdlVBJulLTmb2xg7gTxxh1nLxqa5V/xdPSO2isV5wIS?= =?us-ascii?Q?nWDI6lxvvYjTTGnMf4W++DxRq/D3APGd9n8HpbXAGWNokJdVauOLPNdJoYXw?= =?us-ascii?Q?GBFytXZCc5LLI7+dtsNw4aOACQQs01U4P8Cy9bbwxoWHWUnC+ERsGzNv8sIF?= =?us-ascii?Q?XT3UEKDGsEWKS5cVJdx4rNPg8z0vmzfpR2giNV98hBsxQJr+jweCmFFxOgWz?= =?us-ascii?Q?5CMSNjzwd2R1IeKzDoSfjBXPRk4KNxQ2tqgGHzlt?= MIME-Version: 1.0 X-OriginatorOrg: unibe.ch X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 5d947dbd-a0e1-4683-c869-08dbb2d5febf X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2023 14:47:17.4282 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d400387a-212f-43ea-ac7f-77aa12d7977e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Wq9hAhbBQ+qfgj/3OLgUY3kzSFkQ9/2jGqpOfTX6p9iS/T8wK5H3g8QRqIcESEq8YqWFSK3FDTyrQ27NCjVy8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVAP278MB0970 Message-ID-Hash: KJXICJ4QZKOTD6C3UZCJ6HJEYMO6GBSO X-Message-ID-Hash: KJXICJ4QZKOTD6C3UZCJ6HJEYMO6GBSO X-MailFrom: denis.maier@unibe.ch X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] XML: flush to lua function List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: multipart/mixed; boundary="===============7927457411337058608==" --===============7927457411337058608== Content-Language: de-DE Content-Type: multipart/alternative; boundary="_000_ZRAP278MB0495B13D1D006D388CE799BA83F2AZRAP278MB0495CHEP_" --_000_ZRAP278MB0495B13D1D006D388CE799BA83F2AZRAP278MB0495CHEP_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I have the following xml setup with a lua function: \startluacode function markingLength(s) _,n =3D s:gsub("%S+","") if n > 3 then context("yes" .. " ...") else context("no") end end \stopluacode \startxmlsetups xml:ink:ink-title:marking %\ctxlua{markingLength(\xmlflush{#1})} % does not work \ctxlua{markingLength{"1 2 3 4"}} \stopxmlsetups While the function works, I cannot use xmlflush here. How can I properly pa= ss the xml content to the lua function? Best, Denis --_000_ZRAP278MB0495B13D1D006D388CE799BA83F2AZRAP278MB0495CHEP_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

I have the following xml setup with a lua function:<= o:p>

 

\startluacode

        &nbs= p;       function markingLength(s)=

        &nbs= p;       _,n =3D s:gsub("%S+","= ;")

        &nbs= p;       if n > 3 the= n

     &= nbsp;          context("y= es" .. " …") else context("no") end

     &= nbsp;          end<= /span>

\stopluacode<= /p>

 

\startxmlsetups xml:ink:ink-tit= le:marking

     &= nbsp;          %\ctxlua{markin= gLength(\xmlflush{#1})}  % does not work

     &= nbsp;          \ctxlua{= markingLength{"1 2 3 4"}}

\stopxmlsetups

 

While the function works, I cannot use xmlflush here= . How can I properly pass the xml content to the lua function?

 

Best,

Denis

--_000_ZRAP278MB0495B13D1D006D388CE799BA83F2AZRAP278MB0495CHEP_-- --===============7927457411337058608== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ --===============7927457411337058608==--