[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: thoroughly confused about node() matching
> But now that I look at the spec again, (section 5.2, > http://www.w3.org/TR/1999/REC-xslt-19991116#patterns) > I'm not sure their discussion about patterns applies only to the child axis. > I'm too fuzzy in my understanding of patterns. If someone tried > <xsl:apply-templates select="namespace::*"/> > wouldn't this match a template like > <xsl:template match="node()"> > ... > </xsl:template> > ? No, the only axis that are permitted in a match pattern (not within a predicate -- there are no restrictions) are "child" and "attribute". Therefore, > <xsl:apply-templates select="namespace::*"/> is not going to instantiate any template. However, nothing prevents the processing of namespace nodes inside a: <xsl:for-each select="namespace::*"> ........................................................... </xsl:for-each> ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL 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
|