Subject: RE: [xsl] XSL2 attribute and schema-attribute tests From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 14 Nov 2005 07:13:27 -0000 |
> If I do a <xsl:whatever select="attribute(foo)"/>, does the > select the > not default to the child axis No, this is special-cased: if the node test has the form attribute(xxx) or schema-attribute(xxx) then the axis defaults to the the attribute axis. > > Another one: > > Will "self::node()/@foo" ever select anything, or any nodes not by > killed .. killed by axes .. even two of them, disjoint > princpal node types? > self::node() selects the context node regardless what kind it is, the principal node kind doesn't come into it. So the above expression is fine. But self::*/@foo will never select anything. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL2 attribute and schema-att, Soren Kuula | Thread | Re: [xsl] XSL2 attribute and schema, Soren Kuula |
[xsl] Converting Flat XML to Hierar, Arulraj | Date | [xsl] XSL2 attribute and schema-att, Soren Kuula |
Month |