[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:variable and node list
ok, thanks. thats good but how would i translate this now <xsl:variable name="withaddress"> <xsl:copy-of select="tblMIMCompanies[contains(translate(@building,$upperCase,$lowerCase), translate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@number,$upperCase,$lowerCase),tr anslate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@street,$upperCase,$lowerCase),tr anslate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@town,$upperCase,$lowerCase),tran slate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@postcode,$upperCase,$lowerCase), translate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@country,$upperCase,$lowerCase),t ranslate($address,$upperCase,$lowerCase))='true']"/> <xsl:copy-of select="tblMIMCompanies[contains(translate(@address,$upperCase,$lowerCase),t ranslate($address,$upperCase,$lowerCase))='true']"/> </xsl:variable> :) cheers ----- Original Message ----- From: <Jarno.Elovirta@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Friday, October 15, 2004 9:05 AM Subject: RE: xsl:variable and node list Hi, > i have something like this below > > <xsl:variable name="withname"> > <xsl:copy-of > select="tblMIMCompanies[contains(translate(@name,$upperCase,$l > owerCase),tran > slate($name,$upperCase,$lowerCase))'true']"/> > </xsl:variable> I.e. you're binding $withname to a Result Tree Fragment > <xsl:variable name="numnam" select="count($withname)"/> but count() expects a node-set. > but the last line is returning me an error than $withname > does not return a > nodelist, any ideas what im doing incorrect? You're trying to use a function with an argument of a wrong type. Change the definition of $withname to <xsl:variable name="withname" select="tblMIMCompanies[contains(translate(@name,$upperCase,$lowerCase),tran slate($name,$upperCase,$lowerCase))'true']"/> Cheers, Jarno - Madam Zu: August 2003 Part 1
|
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
|