[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: key() question?
> and given this xsl > > ... > <xsl:template match="doc"> > <xsl:apply-templates/> > </xsl:template> > > <xsl:template match="pattern"> > ... > </xsl:template> > > <xsl:template match="//pattern"> > ... > </xsl:template> > > > doesn't the match="pattern" gets only the level=1" > patterns??? and match="//patterns" get's all of them?? No, absolutely not. "pattern" matches any <pattern> element. "//pattern" matches any <pattern> element that is a descendant of the root node. All elements are descendants of the root, so both match exactly the same elements. If you want to match <pattern> elements that are at "level 1" (ie. children of <doc>), write match="/*/pattern". Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|