Subject: RE: String-length of substring-before is giving me wrong number
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Wed, 1 Aug 2007 16:55:17 +0100
|
In XSLT 1.0, and by default in XSLT 2.0, strings are compared
case-sensitively. Your string does not contain the substring "hip", so it
returns 0.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: J. Zhang [mailto:j.zhang@xxxxxx]
> Sent: 01 August 2007 16:38
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: String-length of substring-before is giving me
> wrong number
>
> Hi all,
>
> I have got a string:
>
> "Yoshimi Battles the Hip-Hop Robots"
>
> The $keyword = hip
>
> I count the substring before the $keyword like this:
>
> string-length(substring-before($string, $keyword))
>
> When I count the length before the keyword, it returning to
> me 0, which is wrong.
>
> I do not understand why it is returning me 0...
>
> Thanks,
> jz
|