|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSL2 attribute and schema-attribute tests
> 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
|
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
|

Cart








