|
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 |