xsl-list
[Top] [All Lists]

RE: XSL2 attribute and schema-attribute tests

2005-11-14 17:20:32
OK, how am I going to determine my axes after throwing my home made 
parser at the XPath then?
There are the cases "",  "@", ".." and explicit for the axes, 
and there 
are kind and name tests for the node tests.

The rules for abbreviated steps are spelled out at


Explicit axes pretty much settle the axis.

... fixes the axis as parent, I presume.

@ as attribute

"" -- is that child for any of {NameTest, ElementTest, 
SchemaElementTest, PITest, CommentTest, TextTest, 
AnyKindTest} in XPath2?
And attribute for attributeTest and SchemaAttributeTest?

How 'bout the step document-node(gedefims) --child axis?

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.
 

Pheeew, OK.

But self::*/@foo will never select anything.
 

Evaluating with the context node=e, some element with an 
attribute foo, 
I really think that it will evaluate to the singleton list of 
just the 
attribute??

Did you not mean @foo/self::*  as to no-go?

Soren

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--