- From: Jirka Kosek <jirka@kosek.cz>
- Date: Mon, 11 Nov 2013 09:32:42 +0100
- To: "public-multilingualweb-lt@w3.org" <public-multilingualweb-lt@w3.org>
- Message-ID: <5280962A.4060903@kosek.cz>
On 3.7.2013 14:13, Jirka Kosek wrote:
>> b. Selectors cannot target attributes
>
> Indeed, this is very serious limitation of CSS selectors and we even
> discussed removing CSS selectors completely from ITS because of this.
> But at the end prevailing opinion was that CSS selectors will be useful
> for scenarios where there is no need to care about attributes. But
> without ability so select attributes some users will be forced to switch
> to XPath instead of CSS selectors.
Today CSS WG agreed to extend selectors to support access to attributes
using ::attr() syntax. I have to write first draft. In practice this
will allow to write the following XPath
//a/@title
alternatively using CSS selectors as
a::attr(title)
Another still open question is how to support this in Selectors API as
recent changes in DOM make it even harder to treat attributes as nodes
similarly to elements.
I will keep you informed about progress as ITS is main use-case for this
selectors extension.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka@kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
------------------------------------------------------------------
Bringing you XML Prague conference http://xmlprague.cz
------------------------------------------------------------------
Received on Monday, 11 November 2013 08:33:09 UTC