Re: [xsl] Matching on keys

Subject: Re: [xsl] Matching on keys
From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 20 Jan 2017 17:36:12 -0000
Excellent points, thank you!

Cheers, Wendell


On Thu, Jan 19, 2017 at 7:15 PM, Michael Kay mike@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> 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_^

Current Thread