[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xsl-list
Subject:    Re: [xsl] Matching on keys
From:       "Wendell Piez wapiez () wendellpiez ! com" <xsl-list-service () lists ! mulberrytech ! com>
Date:       2017-01-20 17:36:54
Message-ID: 20170120123611.12436 () lists ! mulberrytech ! com
[Download RAW message or body]

Excellent points, thank you!

Cheers, Wendell


On Thu, Jan 19, 2017 at 7:15 PM, Michael Kay mike@saxonica.com
<xsl-list-service@lists.mulberrytech.com> wrote:
> > 
> > A late response, but watch that if you're using other people's HTML,
> > class values are ascii-case-insensitive.
> > 
> > XPath 3.1 and XSLT 3 have fn:contains-token(@class, "foo") to meet this
> > use case more precisely.
> > 
> > https://www.w3.org/TR/2017/PR-xpath-functions-31-20170117/#func-contains-token
> > 
> 
> To match the HTML5 semantics precisely, you also need to use the right collation, \
> which has been standardised for the purpose: 
> contains-token(@class, 'foo', \
> 'http://www.w3.org/2005/xpath-functions/collation/html-ascii-case-insensitive') 
> Michael Kay
> Saxonica
> 
> 



-- 
Wendell Piez | http://www.wendellpiez.com
XML | XSLT | electronic publishing
Eat Your Vegetables
_____oo_________o_o___ooooo____ooooooo_^
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/651070
or by email: xsl-list-unsub@lists.mulberrytech.com
--~--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic