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 |