Subject: [xsl] Re: thoroughly confused about node() matching From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Tue, 4 Mar 2003 06:54:29 +0100 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] thoroughly confused about, Lars Huttar | Thread | RE: [xsl] thoroughly confused about, Michael Kay |
Re: [xsl] Setting up style sheets i, Jarkko . Moilanen | Date | RE: [xsl] input type radio checked, Jarno . Elovirta |
Month |