- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 14 Aug 2007 18:21:54 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4949
Summary: Suggested extension to fn:replace (first match only)
Product: XPath / XQuery / XSLT
Version: Recommendation
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: enhancement
Priority: P2
Component: Functions and Operators
AssignedTo: mike@saxonica.com
ReportedBy: chamberl@almaden.ibm.com
QAContact: public-qt-comments@w3.org
The EXSLT community (http://exslt.org/) has defined an XSLT function named
regexp:replace() (http://exslt.org/regexp/functions/replace/index.html)
which is similar in purpose to our function fn:replace(). The two
functions have different signatures and slightly different semantics.
EXSLT's regexp:replace() function supports a flag that sets its behavior
to replace-all-matches vs. replace-first-match-only (fn:replace()
currently supports only the first of these behaviors and has no
corresponding flag.)
For users of the EXSLT function who wish to migrate to XQuery or XSLT 2.0,
it would be helpful to add an additional flag to fn:replace() that
provides similar functionality. I request that the joint working groups
consider this additional parameter as a possible future extension to
fn:replace().
Received on Tuesday, 14 August 2007 18:22:10 UTC