* lsl <lsl(_at_)btconnect(_dot_)com> [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(_at_)engrm(_dot_)com
- http://engrm.com/blogometer/index.html
- http://engrm.com/blogometer/rss.2.0.xml
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--