Subject: RE: [xsl] how concat() attributes of several elements From: "Lloyd, Colin" <clloyd@xxxxxxxxxxxx> Date: Tue, 11 Jun 2002 11:45:51 -0400 |
Thanks! I had become too accustomed to setting up variables using only the select attribute: <xsl:variable name="var" select="[someexpression]"/> -----Original Message----- From: Joerg Heinicke [mailto:joerg.heinicke@xxxxxx] Sent: Tuesday, June 11, 2002 11:31 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] how concat() attributes of several elements <xsl:template match="map"> <xsl:variable name="cities"> <xsl:for-each select="location"> <xsl:value-of select="@city"/> </xsl:for-each> </xsl:variable> <xsl:text>concatenated cities: </xsl:text> <xsl:value-of select="$cities"/> </xsl:template> Regards, Joerg Lloyd, Colin wrote: > 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 -- System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] how concat() attributes o, Andrew Welch | Thread | RE: [xsl] How do insert after a lin, Andrew Welch |
RE: [xsl] how concat() attributes o, Andrew Welch | Date | RE: [xsl] How do insert after a lin, Andrew Welch |
Month |