[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Variables


Subject: RE: [xsl] Variables
From: AROSO Jose Antonio <jose.santos@xxxxxxxxxxx>
Date: Thu, 7 Aug 2003 12:14:33 +0100

<xsl:for-each
select="Key_Group_Member_Groups/Key_Group_Member/Key_Group_MemberProps">
		<xsl:variable name="kid" select="Key_Group_Member_Column" />

		<xsl:variable name="aname"
select="../../../../../Attribute_Groups/Attribute/@Name" />

		<xsl:variable name="aid"
select="../../../../../Attribute_Groups/Attribute/@id" />
							
							
		<xsl:for-each select="$kid">
			<xsl:if test="$aid=$kid">
								
							
				<xsl:value-of select="$aname" />
				<br/>
	

	

			</xsl:if>
		</xsl:for-each>

Ok.
I would try to explain better.

In the attribute node i have the id and the name of the attribute.

In this if control: <xsl:if test="$aid=$kid"> i compare the aid variable
with the kid variable. If it´s true i print the content of the aname
variable. But the aname variable(name of attribute) can dont correspond with
the attribute id(aid).
How can i solve it?  


-----Original Message-----
From: Michael Kay [mailto:mhk@xxxxxxxxx]
Sent: quinta-feira, 7 de Agosto de 2003 11:57
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] Variables


> I need to do a loop and at the same time i need the two 
> values(id and name). So i would like to put in one variable 
> the two values for access to id for compare and if the 
> compare is true print the name.

I'm sorry, but if that's a requirements specification then I've seen
better ones from marketing departments.

Michael Kay



 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