|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problems passing attributes
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: 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
|
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








