|
Subject: RE: [xsl] XSL2 attribute and schema-attribute tests From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 15 Nov 2005 00:20:32 -0000 |
> 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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] XSL2 attribute and schema, Michael Kay | Thread | RE: [xsl] XSL2 attribute and schema, Michael Kay |
| RE: [xsl] Re: Spam:[xsl] Stripping , Michael Kay | Date | [xsl] Display file name, siarom egrub |
| Month |