[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: using contains() on multiple elements of the same
> This works- > This doesn't- In XSLT2 both forms will generate an error (except in backwards compat mode) b selects multiple nodes, and conatains( , ) needs string-valued arguments. In XSLT2 that's an error, in xslt1 functions requiring a string always discard all but the first supplied node and then take the string value of that node, so contains(b,'Bunch') is the same as contains(string(b[1]),'Bunch') which is false, you want to to the contains test on each b separately so b[contains(.,'Bunch')] is your friend. David
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|