|
Subject: Re: [xsl] List in a variable From: Goetz Bock <bock@xxxxxxxxxxx> Date: Wed, 8 Aug 2001 10:16:40 +0200 |
On Wed, Aug 08 '01 at 13:22, Nitin Dutt Mathur wrote:
> <component name="TestCom">
> <class name="Person" type="first">
> ...
> </class>
> <class name="Address" type="second">
> ...
> </class>
> <class name="Info" type="second">
> ...
> </class>
> ...
> </component>
>
> In the above xml type attribute of class tag can have value either first or
> second. I want to have variable containing names of all the second classes.
> For the above case I want to have a variable (say myVar) with the value
> "Address#Info" where # is just a separating character between the names of
> the class.
<xsl:variable name="myVar">
<xsl:for-each select="//*[@type='second']">
<xsl:value-of select="@name"/>
<xsl:if test="position() != last()">
<xsl:text>#</xsl:text>
</xsl:if>
</xsl:for-each>
</xsl:variable>
Tested, works.
--
Goetz Bock IT Consultant
Dipl.-Inf. Univ.
Attachment:
pgp00003.pgp
Description: PGP signature
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] List in a variable, Nitin Dutt Mathur | Thread | RE: [xsl] List in a variable, Nitin Dutt Mathur |
| RE: [xsl] Problem with xsl:choose, Jarno . Elovirta | Date | Re: [xsl] uninstall parsers, Goetz Bock |
| Month |