OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Quick question regarding XPath

[ Lists Home | Date Index | Thread Index ]

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'/>

this template gets all the "b" attribute values -

xsl:template match="/">
    <xsl:apply-templates select='a//@b'/>


Tom P


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS