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>
--~--