[sXBL] XPath/Selectors - clarification on versions

Hello www-svg,

Just to clarify about versions:

For Xpath, it is XPath 1 that is being considered (or a subset). XPath
2, while more powerful, is also harder to implement and larger and
newer, and not currently being considered for this task in sXBL.

XML Path Language (XPath)
Version 1.0
W3C Recommendation 16 November 1999
http://www.w3.org/TR/1999/REC-xpath-19991116

For Selectors, it is (CSS3) selectors. This is needed for the
'nth-child', 'not' etc functionality. CSS2 selectors (as implemented in
SVG Full and SVG Basic, and by modern HTML browsers such as Firefox,
Opera, Safari etc) would not be powerful enough and CSS1 selectors (as
implemented in IE/Win) not nearly powerful enough.

Selectors
W3C Candidate Recommendation 13 November 2001
http://www.w3.org/TR/2001/CR-css3-selectors-20011113/

In both cases, there is an additional choice between implementing the
full thing and implementing some subset.

-- 
 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 Member, W3C Technical Architecture Group

Received on Friday, 3 September 2004 15:46:07 UTC