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 |