[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: wanting to clarify some string functions and strin
On Tue, 27 May 2003 Jarno.Elovirta@xxxxxxxxx wrote: > Hi, > > > in many of the XSL books/tutorials i've seen, there are numerous > > examples of string functions that involve the current node, as in > > > > //element[contains(., "fred")] > > > > or > > > > //element[starts-with(., "abc")] > > > > > > in examples like this, i'm assuming that "." can be rewritten in > > the long form, with either of: > > > > self::node() > > self::* > > > > although i suspect the former is used more widely. > > In the above case they can be rewritten like that, but remember if you have > > //@attribute[contains(., "fred")] > > this cannot be rewritten to > > //@attribute[contains(self::*, "fred")] > > because the principal node type for self axis is element and "--A node > test * is true for any node of the principal node type--". See > <http://www.w3.org/TR/xpath#node-tests>. ah, good point -- i was fixated on element nodes only. thanks. rday 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
|