[CSS3] selectors to use xpath syntax

Hi.

How about introducing a pseudo-class (for example), that allows
selection by using xpath syntax. Most of the common browsers already
include a XSLT parser with (more or less) full XPath support, so
technically there should be no problem.

CSS syntax could be something like:

body:xpath( ./div/table ) {} /* == body div table {}  */

based upon the element carrying the pseudo-class. An expression like
*:xpath( /... ) could refer to the document root and allow complete
switching to xpath.

I DO see that with this proposal I run into conflict with my last
posting about "//" comments, but that's life... ;-)

Manuel

Received on Thursday, 8 December 2005 10:45:29 UTC