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] Simple XPath question

[ Lists Home | Date Index | Thread Index ]

> /A [.//C/@name ="something"]

> 1) Is the blank space between /A and [.//C/@name ="something"] significant?


> 2) Are these two expressions or one?

it's one expression, made up of various subexpressions, as  is 1 + 2, so
it depends quite what you mean.

> Anybody care to try a 25-word or less explanation in English?

Select all A elements that are the child of the document root [note]
  That has a descendent element named C
    that has an attribute with name name and value "something"

will be at most one element child of / in a well formed document, although the
Xpath data model potentially allows processing of fragments with more
than one top level element)

> I assume this Path expression goes into an XML attribute as a string,
> perhaps the T Processor, so its evaluation would be dependent on
> context.

I have no idea what you mean here, so I can't really comment. The value
of the expression is a node set which will consist of zero or more
element nodes, (at most 1 if the input is well formed).


This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:


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

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