This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: List in a variable


Hello Nitin !

Consider you context node is <component> element:

<xsl:variable name="myVar">
	<xsl:for-each select="class[@type='second']">
		<xsl:value-of select="@name"/>
		<xsl:if test="position() != last()">#</xsl:if>
	</xsl:for-each>
</xsl:variable>

---
Oleg Tkachenko
Multiconn International

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Nitin Dutt
> Mathur
> Sent: Wednesday, August 08, 2001 9:53 AM
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] List in a variable
> 
> 
> Hello Guys,
> 
>  	I want to have a variable containing a list of a attribute 
> of all the
> occurrence of a particular tag.
> 
> Precisely I have a xml like
> 
> <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.
> 
> I hope I am able to clear my requirement.
> 
> Thanks in advance
> 
>  Nitin
> 
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]