Subject: RE: Problem with matches in XPath 2.0
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Sun, 15 Oct 2006 09:32:59 +0100
|
Known bug, see
http://sourceforge.net/tracker/index.php?func=detail&aid=1568858&group_id=29
872&atid=397617
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Joe Fawcett [mailto:joefawcett@xxxxxxxxxxx]
> Sent: 14 October 2006 18:52
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Problem with matches in XPath 2.0
>
> Dear All
>
> I'm having a problem with the matches() function, probably
> due to misreading the literature. I'm using Saxon.NET version 8.
> The following stylesheet needs only a dummy XML input. I was
> expecting the case-insensitive match to work.
>
> <xsl:stylesheet version="2.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="/">
> <html>
> <body>
> <h3>String handling</h3>
> <xsl:variable name="sentence" select="'I love Paris in
> the spring'"/>
> Case-sensitive match against 'paris': <xsl:value-of
> select="matches($sentence, 'paris')"/><br/>
> Case-insensitive match against 'paris': <xsl:value-of
> select="matches($sentence, 'paris', 'i')"/>
> </body>
> </html>
> </xsl:template>
> </xsl:stylesheet>
>
> I get false against both matches.
>
> Thanks for your help
>
> Joe
|