|
Subject: Re: [xsl] How to do an OR within SELECT for a variable From: Alan <alan-xsl-list@xxxxxxxxx> Date: Sat, 20 Aug 2005 23:57:27 -0400 |
* lsl <lsl@xxxxxxxxxxxxx> [2005-08-20 12:47]:
> My XML can look like this :
>
> <A>
> <B>
> <C>
> <D ID="1">data</D>
> </C>
> </B>
> </A>
>
> or
>
> <A>
> <B>
> <X>
> <D ID="2">data</D>
> </X>
> </B>
> </A>
>
> I set a variable like this :
>
> <xsl:variable name="var" select="A/B/C/D/@ID" />
>
> or
>
> <xsl:variable name="var" select="A/B/X/D/@ID" />
>
> Can I use something like :
>
> <xsl:variable name="var" select="A/B/C|X/D/@ID" />
>
> I think this gets interpretted as 'A/B/C' or 'X/D/@ID'
You think correctly.
I spell it out, but there may be a more succinct way.
<xsl:variable name="var" select="A/B/C/D/@ID|A/B/X/D/@ID"/>
--
Alan Gutierrez - alan@xxxxxxxxx
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] How to do an OR within SELECT, lsl | Thread | RE: [xsl] How to do an OR within SE, Michael Kay |
| Re: [xsl] How to do an OR within SE, watchstone@xxxxxxxxx | Date | [xsl] xsl:result-document and Saxon, Kenneth Stephen |
| Month |