expose EXSLT functions to DOM Level 3 XPath API (documentInstance.evaluate)

NEW
Unassigned

Status

()

Core
XSLT
--
enhancement
11 years ago
4 years ago

People

(Reporter: Martin Honnen, Unassigned)

Tracking

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

11 years ago
The XSLT implementation has support now for lots of EXSLT extension functions, as announced by Jonas in <http://groups.google.com/group/mozilla.dev.tech.xslt/browse_frm/thread/1561fd947c3d31f6/e3447ee34ea4f3e9?lnk=st&q=&rnum=2#e3447ee34ea4f3e9>
Most of these functions (with the exception of exsl:node-set) are useful also if they were available using the W3C DOM Level 3 XPath API (document.evaluate) so I file this bug to consider exposing those EXSLT functions to XPath as well.

Currently Mozilla gives an exception "The expression is not a legal expression." even if a namespace resolver correctly resolving the EXSLT prefixes to the corresponding URLs is passed in, as in the test case
<http://home.arcor.de/martin.honnen/mozillaBugs/domLevel3/exsltTestInEvaluate1.html>

(Note: I file this on component "XSLT" as there are lots of DOM components in bugzilla but none for DOM Level 3 XPath.)
Assignee: xslt → nobody
QA Contact: keith → xslt

Updated

7 years ago
OS: Windows XP → All
Hardware: x86 → All
You need to log in before you can comment on or make changes to this bug.