Hi Karl,
I think this can be done without keys, using XPath
only..
<xsl:copy-of select="//BBB[(_at_)t='1']/child::*" />
(if there is only one node BBB t='1')
, or
<xsl:copy-of select="(//BBB[(_at_)t='1'])[1]/child::*" />
(if there are multiple BBB t='1' nodes; this selects
the 1st match)
// may not be necessary if you want to operate at a
particular context node.
(this is not tested)
Regards,
Mukul
--- Karl Stubsjoen <kstubs(_at_)gmail(_dot_)com> wrote:
Hello,
How do you setup a key that simply matches all child
elements from the
match? Given:
<AAA>
<BBB t="1">
<CCC s = "1"/>
<CCC s = "2"/>
<CCC s = "3"/>
<CCC s = "4"/>
<CCC s = "5"/>
<CCC s = "6"/>
</BBB>
<CCC>
<BBB r = "a"/>
<BBB r = "b"/>
<BBB r = "c"/>
</CCC>
<BBB/>
<BBB/>
</AAA>
I just want to return all child elements of BBB
t='1'.
So results would be:
<CCC s = "1"/>
<CCC s = "2"/>
<CCC s = "3"/>
<CCC s = "4"/>
<CCC s = "5"/>
<CCC s = "6"/>
Karl
--~------------------------------------------------------------------
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>
--~--
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
--~------------------------------------------------------------------
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>
--~--