W3C home > Mailing lists > Public > public-qt-comments@w3.org > July 2013

[Bug 18861] [XSLT 3.0] predicates in patterns

From: <bugzilla@jessica.w3.org>
Date: Sat, 27 Jul 2013 12:36:02 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-18861-523-s3DZblPZDB@http.www.w3.org/Bugs/Public/>

Abel Braaksma <abel.braaksma@xs4all.nl> changed:

           What    |Removed                     |Added
                 CC|                            |abel.braaksma@xs4all.nl

--- Comment #7 from Abel Braaksma <abel.braaksma@xs4all.nl> ---
Around the same time that I added this suggestion, the internal WD was updated
and included part of the suggestions that I added here (apparently, I was on
the same page as the editor ;) ).

>From the discussion that followed, I've come to understand that it is not
possible to write the EBNF in such a way that it unambiguously allows
namespaces or EQNames for the rooted functions.

What remains is

- should we rename FunctionCallP to something like RootedFunctionCall?

- should fn:id() etc be allowed or disallowed, whether in the EBNF or not? The
EBNF of XSLT 2.0 disallowed it, but processors seem to silently allow using
namespaces. Explicitly disallowing it would mean a backward compatibility issue
with current practice, but not with the standard, allowing it would mean a
semantic rule on top of the pattern syntax. Doing nothing would keep the status

You are receiving this mail because:
You are the QA Contact for the bug.
Received on Saturday, 27 July 2013 12:36:03 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:43 UTC