[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Quick question regarding XPath
Murali Mani wrote: > is it possible to say in XPath > > a//@b > > is the above equivalent to: > > (a/@b | a//*/@b) > Yes, it is. The step "//" means "starting from where you are, take descendents at any nesting level". By default it starts at the root of the document. As an example, with this xml document - <a b='1'> <a b='1.1'> <a b='1.1.1'/> <a b='1.1.2'/> </a> </a> this template gets all the "b" attribute values - xsl:template match="/"> <results> <xsl:apply-templates select='a//@b'/> </results> </xsl:template> Cheers, Tom P
|
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
|