Re: [xsl] Multiple conditions in single key statement

Subject: Re: [xsl] Multiple conditions in single key statement
From: Tony Graham <Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 15 Sep 2008 17:35:58 +0100
On Mon, Sep 15 2008 17:10:49 +0100, davidc@xxxxxxxxx wrote:
>   So in the key element is it possible to include union of two
>   conditions such as use="concat(@AN, SP) " to check with key('affkey',
>   concat(@AN, @ILINK)).
> yes of course. You can use any xpath expression. ypu may want to include
> a separator (that can not occur in either string) something like
> concat(@AN,'!', SP)
> so that the two strings are kept apart.

Though with your input, it would be:

   concat(../../../../@AN,'!', SP)

All things are relative: in this case, they're relative to what you
match with the "match" attribute.


Tony Graham                         Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx
Director                                  W3C XSL FO SG Invited Expert
Menteith Consulting Ltd
XML, XSL and XSLT consulting, programming and training
Registered Office: 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland
Registered in Ireland - No. 428599
  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  --
xmlroff XSL Formatter                     
xslide Emacs mode        
Unicode: A Primer                               urn:isbn:0-7645-4625-2

Current Thread