[xsl] Finding a specific element and outputting another related elements value

Subject: [xsl] Finding a specific element and outputting another related elements value
From: "Linda Zammit" <lzammit@xxxxxxxxxxx>
Date: Tue, 10 Jul 2001 15:00:16 -0400
Hello all,
I don't know if this is possible:

I need to output the contents of one element dependant on the previous
elements content (i.e. if RemarkQualifier=DIMENSIONS then output '24 @
48"X48"X48"'.

XML:
<Release>
	<OrderRemark>
		<RemarkQualifier>DIMENSIONS</RemarkQualifier>
		<RemarkText>24 @ 48"X48"X48"</RemarkText>
	</OrderRemark>
</Release>
<Release>
	<OrderRemark>
		<RemarkQualifier>PIECES</RemarkQualifier>
		<RemarkText>24</RemarkText>
	</OrderRemark>
</Release>


This is what I had, but it doesn't work - all I obtain is the
RemarkQualifier.  I have also tried 'key' and all sorts of other stuff...


<xsl:value-of select="OrderRemark"/>
<xsl:for-each select="//RemarkQualifier">
<xsl:if test="//RemarkQualifer='PIECES'">
<xsl:for-each select="//RemarkText"/>
</xsl:if>
</xsl:for-each>

Thanks very much in advance!!!!
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.264 / Virus Database: 136 - Release Date: 7/2/2001


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


Current Thread