Subject: RE: [xsl] how concat() attributes of several elements From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx> Date: Tue, 11 Jun 2002 16:42:24 +0100 |
>How could I concatenate all the city attributes so that the result is >"washingtondetroitdallas" and assign it to a variable. <xsl:variable name="cities"> <xsl:for-each select="//location/@city"> <xsl:value-of select="."/> </xsl:for-each> </xsl:variable> You can then access it using $cities. It good practice to provide a more explicit path than '//' cheers andrew -----Original Message----- From: Lloyd, Colin [mailto:clloyd@xxxxxxxxxxxx] Sent: 11 June 2002 16:20 To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' Subject: [xsl] how concat() attributes of several elements Hello, I am struggling with unupdateable characteristics of xsl variables. If I have the following xml fragment. <map> <location country="us" city="washington"/> <location country="us" city="detroit"/> <location country="us" city="dallas"/> </mapr> How could I concatenate all the city attributes so that the result is "washingtondetroitdallas" and assign it to a variable. In java I would normally set up a for loop and concat the result of the first iteration to the subsequent iteration and so on... Thanks XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.350 / Virus Database: 196 - Release Date: 17/04/2002 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how concat() attributes o, David Carlisle | Thread | RE: [xsl] how concat() attributes o, Lloyd, Colin |
Re: [xsl] how concat() attributes o, Joerg Heinicke | Date | RE: [xsl] how concat() attributes o, Lloyd, Colin |
Month |