Subject: RE: [xsl] Problems passing attributes From: "Hewko, Doug" <Doug.Hewko@xxxxxxxxxxxxxxx> Date: Mon, 1 Oct 2001 08:00:08 -0400 |
OK. One more question; what is the difference between: self::*[@border] *[@border] node()[@border] I noticed from your link that self:: is an Xpath declaration. Is Xpath built into XSL or would I need to specific Xpath namespace declaration? Aside from testing and then trying to determine if a namespace is missing or if the command was entered incorrectly, how could one tell if a namespace is or is not required? > -----Original Message----- > From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx] > Sent: October 1, 2001 6:48 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Problems passing attributes > > > > Just wondering, why doesn't the following work? The period is > > not liked by > > the parser. I expected the period to mean "self", or the > > "table" element. > > > > <xsl:template match="table"> > > <xsl:value-of select=".[@border]"> > > </xsl:template> > > Because Predicates are not allowed to follow an > AbbreviatedStep [1]. Use > unabbreviated syntax self::*[@border] instead. > > Jarno > > [1] http://www.w3.org/TR/xpath#NT-Step > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problems passing attribut, Hewko, Doug | Thread | Re: [xsl] Problems passing attribut, cutlass |
RE: [xsl] how to group equal nodes , Dmitri Ilyin | Date | Re: [xsl] Problems passing attribut, cutlass |
Month |