Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - Re: [xsl] Keys (easy one) match on name() >Thread Next - RE: [xsl] Keys (easy one) match on name() Re: [xsl] Keys (easy one) match on name()To: Date: 6/1/2005 5:05:00 AM I have this key:
<xsl:key name="key_fld" match="field" use="@fieldname"/>
I set this variable:
<xsl:variable name="current_need" select="key('key_fld','NeedCode')"/>
I get:
HI
Without the key, I get the correct value of:
MD
Here is the definition without the key:
<xsl:variable name="current_need" select="field[@fieldname='NeedCode']"/>
What am I doing wrong?
On 5/31/05, Mukul Gandhi <mukul_gandhi@xxxxxxxxx> wrote:
> Would it be -
>
> <xsl:key name="key_fld" match="field" use="@name"/>
>
> Regards,
> Mukul
>
> --- Karl Stubsjoen <kstubs@xxxxxxxxx> wrote:
> > I have a bunch of <field/> elements who all contain
> > the attribute
> > name. How do I set up a key to return the field
> > element passing given
> > name?
> >
> > I've tried this, but doesn't seem to work:
> >
> > <xsl:key name="key_fld" match="field"
> > use="name()"/>
> >
> > I've also tried:
> >
> > <xsl:key name="key_fld" match="field"
> > use="@*[name()]>
> >
> > Thanks for the help.
> >
> >
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
