Subject: RE: mapping 2 attribute values to a 3rd
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 3 Feb 2005 18:13:13 -0000
|
Yes, you can use variables if you prefer.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Kevin Rodgers [mailto:kevin.rodgers@xxxxxxx]
> Sent: 03 February 2005 18:07
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: mapping 2 attribute values to a 3rd
>
> Michael Kay writes:
> > Context changes inside the predicate. You need to replace
> >
> > @status = specific_status
> >
> > with
> >
> > @status = current()/specific_status
> >
> > and the same for doc_lang_list
>
> Thanks, but I find the spec completely unreadable on that
> topic. Can I
> avoid that by using variables, like this:
>
> <xsl:variable name="specific-status"
> select="specific_status"/>
> <xsl:variable name="title-lang"
> select="title_list/title[@type='TITLE'][1][@lang]"/>
> ...
> [@status=$specific-status and @lang=$title-lang]
>
> --
> Kevin
|