[xsl] XPATH question

Subject: [xsl] XPATH question
From: "I-Lin Kuo" <ikuoikuo@xxxxxxxxxxx>
Date: Thu, 07 Aug 2003 11:29:53 -0400
I know this is more of an XPATH question rather than an XSLT one, but

I want to select all <var> which contain a <sumStat> with a "vald" type whose sumStat value is >4. So, in the following example, I only want to select the first <var>

<var>
	<sumStat type="vald">5</sumStat>
	<sumStat type="min">3</sumStat>
</var>
<var>
	<sumStat type="vald">3</sumStat>
	<sumStat type="min">1</sumStat>
</var>
<var>
	<sumStat>5</sumStat>
</var>

Now, I can do this if I select the sumStat matching my criteria and then its parent, something like select="fullPathToSumStat/sumStat[@type='vald'][. &gt; 4]/parent::*" (untested)

but is there some way to do this avoiding using an axis?

I-Lin Kuo, Ann Arbor, MI
Macromedia Certified ColdFusion 5.0 Advanced Developer
Sun Certified Java 2 Programmer
Ann Arbor Java Users Group (www.aajug.org) SUN Top 25 JUG

_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail



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



Current Thread