|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Quick question regarding XPath
On Wed, 25 Feb 2004, G. Ken Holman wrote: > >// is the descendant axis - not the root of the document. > > Not quite true and your questions are answered when you realize that "//" > is an abbreviation of "/descendent-or-self::node()/" ... note how it does > include itself. And also note that you cannot end an expression with "//". That is correct.. that matters if we use order predicates, otherwise I believe it does not matter whether // is descendant or /descendant-or-self::node()/ -- I think ... > So "//" of "//@b" includes the current node, so the current node's b > attribute is addressed, and it includes its children and descendent > elements, so their b attributes are also included. > > >the question tries to see whether attributes and elements are treated > >similarly by the // axis > > The question is not well phrased. Since "//" is *not* an axis, the > question would be (I think) "does the // abbreviation give me access to all > descendent nodes and myself so that when I step away from those nodes in > the next location step of the location path I can hit both element and > attribute children I get all attached attributes and child elements and all > their attributes?" and the answer is yes. > > I hope this helps. > > ...................... Ken It definitely helps, thanks. murali.
|
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








