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, MAILING_LIST_MULTI,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31510 invoked from network); 25 Aug 2023 06:28:55 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 25 Aug 2023 06:28:55 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 7ACFC482FCF for ; Fri, 25 Aug 2023 08:25:48 +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 fk1Bx9biLiqS for ; Fri, 25 Aug 2023 08:25:48 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 501D9482E24 for ; Fri, 25 Aug 2023 08:25:27 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 3A739482C35 for ; Fri, 25 Aug 2023 08:25:08 +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 l68hxOu4Unoz for ; Fri, 25 Aug 2023 08:25:07 +0200 (CEST) Received: from CHE01-GV0-obe.outbound.protection.outlook.com (mail-gv0che01on2135.outbound.protection.outlook.com [40.107.23.135]) (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 E0802482C07 for ; Fri, 25 Aug 2023 08:25:07 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VOsIhyLdskg6PMpymYSFKPPbZMD8yQk0HehSr0z61rg1MoQkLuhEN5ZQq1eIGdTDDSWvsjGlsugPyhR1jjOCqhMJN2OmI0gO+60FmVhqSb582JHZ4/gK3TGlg1724s0GmYpW+z3REHmGtsTCPu0WHnf6T0UlEdYq3L5V1fzurD3/fJnR/x0AJDhPE3CZ5IsQ5W3YGGPEvnLOS4Z2cfGmaMQ7CZFetYatRpQFGhiuyrnRNkXV6KqPUCDSFC0noFoZukIKn/aUFiX54gJD0q9g/UvX+/ABDUf6vL8cAdn0IiiLl9s/v9PyHkzdDwbthwQ1OhXLJk7BHgEj3g5eQkvCAA== 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=sEAuzHxD3NNCuAoyOXe23TEpAmb5QwGfmoGuM199ucU=; b=JIyoFlkm7jbw+icTLpbVVCB2ZAI4PCYtr+jLhg4G6hmMu3cwsx7nr5V9yjlKg6z4s6h4l3K3zA+EehuSTZf1jZT313U7+NDGQbVKnfnO8Ore/A7xIcqxZ3XBKSWJhEF/ID/9o3wCTV3rEx7VBwMoy7ZzzVBcyDHgrlbe2de5ZNrlu4JaQHgnnLbDbDWu0p+on3NMCi8fwWIt6F7rjVzdRGm4LRvoVtdz23isGKgHocQiy+cvlRLH7F0Wj42Id4yyjyZ4GjlP/3+bkbFbePbqJuQaZnXoNwO+aFy37ueAPYFs5I/cJr6d8CCnYMU+2zu0Diq1eJi3T7jATuR45MOIPg== 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=sEAuzHxD3NNCuAoyOXe23TEpAmb5QwGfmoGuM199ucU=; b=WopuQHtLF0x9WzpeAjDCNNnxzMUL9aN7JpdATsVTbOinVBFZF0FxZ2cfh9+1cSGFuo8AMHYhn8PiJ3Ssuvms+Dj6KEQQQIFRmxBlQCuLYeukjYQHZSpndVqMV5x0zRdYEXZgJFtXl5CpcESEqswE9ui/ytWnz6C8sVBAuV9e2+YjymJwAbG/uJuQbUVTakyfeCxu3e8xM+IndETNE5Ps1dM82FOoxZZIkNdU1F1X1cUAKCVnT0gSy6zcXZKBI3DEtrKQtbzDJ45bLoNSSodGziEnrNmFwvUmu8zmP3GTrnKAuaTPMzz8B+hbSOvk800c+0cuOHoDWslSCEYd0vDiVA== Received: from ZRAP278MB0495.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:2e::8) by GVAP278MB0087.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:24::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.29; Fri, 25 Aug 2023 06:25:05 +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.6699.028; Fri, 25 Aug 2023 06:25:05 +0000 From: To: Thread-Topic: [NTG-context] Re: xmldoif: checking for contents of attribute Thread-Index: AdnWlG8A1Y5MPqBnSHG+mrS4F7rkeQAA7awAACEdYzA= Date: Fri, 25 Aug 2023 06:25:05 +0000 Message-ID: References: <3A9BBD7F-6328-44F2-8ADC-339E9605CABE@uni-bonn.de> In-Reply-To: <3A9BBD7F-6328-44F2-8ADC-339E9605CABE@uni-bonn.de> 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_|GVAP278MB0087:EE_ x-ms-office365-filtering-correlation-id: 5130141d-b265-4c53-dba2-08dba53405c1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gpUcGhBM5x+JMV1q+xLmvq3XmgK2+qB39l9CN9c1UvljkF5V08uK7nsbVNW5TuDVdeKHmUeEQwcvFAe1rEOkSbt//9LGflHjYa7kcFv8LuBYsMl+Uuqt+mSgvgrs7at9R1l+X7Xo8yfM0UPovVr/+HgC4Z32X8zWT+OO5RnzXArYCBTmLpdtMGxIhHRfujFzqy69B0OsKpcNGA0t+UC7XhK0sCfDnHIYsPVcJi+MB+ay83XoItTJx2LEIXFievIhUTRnixe56LOGak4Ghezg/2Gj9qCrih9+AKxmSDVTWjDcL0urJ9ejOKCVXDtT5l2urFTXHCNzx6ay/6aNgwhg+XQQSkslGfcZkf5Qt+Q4+vK0QuDgxw1sNzFEeuEj7wP9RoLf6QqVptrGWcdwpHsSna2Q/Zz6WnppVA/GoYyp1t3EwQc2vuw3JC8s9q4JoAHGQgSfMnoKgLCFUI6rrJXs02uKHFixvqlQ8CCCurcTg731ZzhR9NK2TupXSwGB/QZem819jEOK6mLzo0F13ADIeOVLq9JkaIWWetL0jolDz3O8XaMmKAvkSjO62CP/LOVNFgfP6ywToOTnOg/awwECCKodYEIsCfRxHZSwKIpGnmoE9a6EToLG8lB7M5jno5tK 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)(39860400002)(396003)(366004)(376002)(136003)(346002)(186009)(1800799009)(451199024)(83380400001)(2906002)(4744005)(38100700002)(33656002)(86362001)(38070700005)(55016003)(122000001)(8936002)(8676002)(71200400001)(6506007)(66446008)(64756008)(66556008)(66476007)(6916009)(4326008)(9686003)(66946007)(76116006)(41300700001)(7696005)(786003)(316002)(478600001)(5660300002)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?gUTxZGjW4+n3wgNsTsumskAike1iE9D5xAymQiuhozd+5aIunKZ/wjH947?= =?iso-8859-1?Q?EJF0rmdh9wuqOSuwSgkGf8grs3obuduoYtggG3Y7LAs6vGtNvnshavvCbL?= =?iso-8859-1?Q?tTg7KD4xQCtDy9QKGe/fA95xWd3UB5AZpCVXMW6w9mwaWi/HssNR8N5ONv?= =?iso-8859-1?Q?gZx1LLs1ZT3F9lMd3i5KRqqA9x4bp7pa4l6wD7u//kLTevMXgHNYvFVkIM?= =?iso-8859-1?Q?FJiRWXgsOEE6Q+qJ+knEq8733MNBcJm1ssU6oqAPebapdsl2563ElAK1nR?= =?iso-8859-1?Q?Yb9V3yCl83WjNvTOElXwOmu1S5xnSaQQJB9p4mIxFiB7KQg9ojbe/610En?= =?iso-8859-1?Q?gLRwaXJYygKWMLdpy9jJoeB7aG3slcmZUbGSo96dPPWTjP0/th8qydmMI+?= =?iso-8859-1?Q?awDE/+ZRdgzKj+FGxWP978c+NOXpcdOfXM5SzB0dNPdcdxh5Zc4wwtmK2n?= =?iso-8859-1?Q?nZUZp8MAwkjfdO3rqJ3Ul8bZd24aaOOEdHv6Th9UcFJE/jpILAd9MnooGf?= =?iso-8859-1?Q?ReLa4dRPuZLJwBGlvdn1BMOdvmHqkyIs0bY5JOaxYjb61yuZhlxdyJXk61?= =?iso-8859-1?Q?wmdJcgXLw8JJ/Q/19J9akOgyU1mMdI44JP+EqDl7QDzNvYokSy+OqrJiZ1?= =?iso-8859-1?Q?tH105S3Qtn9eLGDyQ3y+nonhUmAvbSX9yvbNIEMbB9FoytrhxdtjmYcXWI?= =?iso-8859-1?Q?/G4l1P8H9Th+Xb/S9iOs9QV971Tf9Pd6EHcOtTkQEOCS9ofedyrwWGmpsD?= =?iso-8859-1?Q?CG7AG41XZ/axw7YxaJesfnv2Ux1RCs8ViCIcBE0SPxh8RwO9uGWyNSGz4e?= =?iso-8859-1?Q?lQy1bRZq08WOxkgyXkBC5ZQkf+rkxHzuGe/12jW7rmrJy/wtMtNKsL+2K6?= =?iso-8859-1?Q?/LbyrWxFiaQNSchT/8DhwkMT7ybdd9HUsWntVoQ+DLrKKPnWzT5LlNPGNv?= =?iso-8859-1?Q?37EaDDoOI1CVK1xiHLrpA6mD4ELOFKa0EiG75V034if2DPQbEk1PMhLzBC?= =?iso-8859-1?Q?XNoMtbyrZOjRtsfk6pPRIhQ/8ZCQhaZz33RGGHlg37/MeaMgF+0ELBVQkj?= =?iso-8859-1?Q?WsTTRXkqAsZ8GM2XyxjfAUpabmolBFF1u2yS2U5ObkjJGp1zYWSzH6kFOV?= =?iso-8859-1?Q?0g/y5yb32tAGJQE8Yr+/LTkDj0sF5g9DlZxJXX2tae9JItmBY41M0+Kqzg?= =?iso-8859-1?Q?4PkYkec3x+reFQ7GAM3kEKmUJCWSG12Uspxp8NzqWzyo1Fj6/rggxgzAwX?= =?iso-8859-1?Q?yiLI2sL8Ctb6zevBKdDej9afLwQWy00wf4VhsKZjXdHRGF3pC/q2uudMI5?= =?iso-8859-1?Q?t9cf+eHa2o3hZCxDBQDWIxPWRpaGSMLWOC0t3dDNfILg2ryvLvuuk8VIAO?= =?iso-8859-1?Q?l5w8Rl/65O5Wqfyy4xrhuoSn8JETC21J01thEU0c6h0mOJRysgl5neBCm0?= =?iso-8859-1?Q?tXeatm7cboAWtpioGzZds9dXhPMPR+jmZ2JdgH00QQM2JL3MaucsWcusBs?= =?iso-8859-1?Q?0BcJFOY7K8x7wvkyFV5E8CPUcPq/PGwZS5zVo9VFKse0RsLhE6OdJTFLUI?= =?iso-8859-1?Q?EVlCQzYpTOPYgHzZmdlpvcImzmsz/cONDN+zbYV+dN+nWC/UT7DwbS2Lbf?= =?iso-8859-1?Q?gCOfTCXOvi+/fwFYffPzlR7S2nz5RWkIEvdbcLbGNEPOd+484dh3T/RpH4?= =?iso-8859-1?Q?McNVcsQZfMYI9YcJ8ELMywOdhXOLdOEVOZPNE6Vb?= Content-Type: text/plain; charset="iso-8859-1" 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: 5130141d-b265-4c53-dba2-08dba53405c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2023 06:25:05.6055 (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: gQDpXf0FtSSD2apoeEQI813ZHfhlaM8k2eMgL18XhAJJXkaewRqe7Z1td1H4RFkf36OcUnnlB++CCEGAXYsz2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVAP278MB0087 Message-ID-Hash: POBIUGOUGFYZHOL6WHFSDXJASDTB5ORF X-Message-ID-Hash: POBIUGOUGFYZHOL6WHFSDXJASDTB5ORF 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 CC: thomas.schmitz@uni-bonn.de X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: xmldoif: checking for contents of attribute List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable > -----Urspr=FCngliche Nachricht----- > Von: Thomas A. Schmitz > Gesendet: Donnerstag, 24. August 2023 16:35 > An: mailing list for ConTeXt users > Betreff: [NTG-context] Re: xmldoif: checking for contents of attribute >=20 >=20 > One way would be to do the search in Lua; when you have multiple searches > to perform, that may be the easiest way to go. For example: >=20 ... >=20 > Hope that gets you started. >=20 > Thomas Thank you, Thomas. Yes, that get's me started. But same question applies th= is solution too: Why do you need to double check? (I guess the answer will = probably be the same.) Anyway, it looks like I should really look more into Lua as this will proba= bly make a few things much easier. Best, Denis ___________________________________________________________________________= ________ If your question is of interest to others as well, please add an entry to t= he Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-con= text webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________= ________