[xsl] Attribute Matching

Subject: [xsl] Attribute Matching
From: "Karl Stubsjoen" <kstubs@xxxxxxxxx>
Date: Sun, 7 Jan 2007 13:05:27 -0700
I have nodes with attributes named like "flgHomeTown", "flgCity", that
will have either a value of 1 or 0.  I need to match a list of nodes
where the corresponding flg attribute is = 1.  So:

<root>
 <Fields>
   <Field flg="flgHomeTown">
   <Field flg="flgCity">
 </Fields>
 <data>
   <row flgHomeTown="0" flgCity="1"/>
 </rdata>
</root>


The result should be:


<result>
<Field flg="flgCity"/>
</result>

Where I am having troubles is for the data/row attributes, matching
this named attribute to the attribute value from Feilds/Field flg.
I've tried:

$fieldMapping[@flg][$drvr/@*][.='1']"

Where $fieldMapping is Fields/Field and $drvr is the current row.

Thanks for the help..

Karl..

Current Thread