Subject: Re: [xsl] using contains() on multiple elements of the same name From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 18 Oct 2006 00:11:01 +0100 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] using contains() on multiple , Boge.Brett | Thread | RE: [xsl] using contains() on multi, Michael Kay |
RE: [xsl] grouping problem, SINGH Navpreet | Date | RE: [xsl] using contains() on multi, Boge.Brett |
Month |