From 67e938d0f0ae6eeaa56ae2ae975d051c15a2a1a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martynas=20Jusevi=C4=8Dius?= Date: Fri, 15 May 2026 01:49:52 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20acl:mode()=20regex=20=E2=80=94=20XPath=20?= =?UTF-8?q?F&O=20doesn't=20support=20lookahead=20or=20\b?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split Link header entries with xsl:analyze-string instead of tokenize($line, ',\s*(?=<)') and replace \brel with [;\s]rel — both constructs are absent from the XPath F&O regex flavor and Saxon rejected them at runtime (FORX0002). Co-Authored-By: Claude Opus 4.7 (1M context) --- .../xsl/bootstrap/2.3.2/imports/default.xsl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/imports/default.xsl b/src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/imports/default.xsl index 2bea7575d..e1f555209 100644 --- a/src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/imports/default.xsl +++ b/src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/imports/default.xsl @@ -116,8 +116,16 @@ exclude-result-prefixes="#all" - - + + + + + + + + + +