[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: String-length of substring-before is giving me wro

Subject: Re: String-length of substring-before is giving me wrong number
From: "J. Zhang" <j.zhang@xxxxxx>
Date: Wed, 01 Aug 2007 23:37:00 +0200
Re:  String-length of substring-before is giving me wro
Hi all,

Please ignore my previous mail.

I am very, very tired, so I got lazy.

The answer can be found here:

http://www.dpawson.co.uk/xsl/sect2/N7218.html

Next time I will only post more challenging questions.

Sorry!

jz

J. Zhang wrote:
Sorry, stupid question, but what is the best way make it case-insensitive?

Ty,
 jz

Michael Kay wrote:
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

Current Thread

Back To School Sale!

Save 30% off all Stylus Studio 2008 Products when you purchase from our Online Shop.

Offer ends August 31, 2008.

Coupon Code
TRTY-C4JV-OFF

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.