[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: What about the scope of the XML nodes ?
On Tue, 28 Nov 2000, Eric van der Vlist wrote: > By contrast, to solve this generic issue, our parsers are pretty > helpless and XPath is rather verbose even though one can use > "ancestor-or-self::*[@xml:lang][1]/@xml:lang" to find the language of a > node. Indeed - currently available versions of XML Script use their own XPath-like syntax (XML Script was initially developed before XPath became a Recommendation) one of whose features was easy addressing of "inherited" attributes. If you imagine a similar technique shoehorned into XPath, then instead of doing @bar to get the bar attribute of the current node, you'd do !bar to get the "inherited" bar attribute - i.e. the bar attribute of the current node, or, if there is no such attribute, the bar attribute of the least distant ancestor. In my opinion this convenience notation is the only serious omission from the XPath spec. -- Richard Lanyon (Software Engineer) | "The medium is the message" XML Script development, | - Marshall McLuhan DecisionSoft Ltd. |
|
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
|