[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:key match all values
Hi Karl, I think this can be done without keys, using XPath only.. <xsl:copy-of select="//BBB[@t='1']/child::*" /> (if there is only one node BBB t='1') , or <xsl:copy-of select="(//BBB[@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@xxxxxxxxx> 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 > > __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|