[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: SAX Filters for Namespace Processing

  • From: Tom Bradford <bradford@d...>
  • To: Jonathan Borden <jborden@m...>
  • Date: Sun, 05 Aug 2001 13:32:13 -0700

getting around filters
Jonathan Borden wrote:
> As a -user- of XPath, I didn't expect that I'd have to request namespace
> support in an implementation, just as we might argue that English is not
> designed in a logical fashion, I happen to know it and aren't sure that I'd
> ever getting around to learning or using the 'fixed' version.

I truly appreciate your snide criticism.  

The reason it wasn't there is because in order to support namespaces,
most XPath implementations require a context node for prefix
resolution.  The context node is usually an element in the document that
is being queried, and it's usually an element that has been sufficiently
drilled down to so that the prefix you use in the XPath actually matches
the namespace you're looking for.  

When you query across a set of documents where the same namespaces may
be present, but the documents use different prefixes, or no prefixes at
all, you need a way of making those namespaces make sense in the context
of the query over the collection as a whole.  A prefix as defined from
one document to the next, or even within a single document, may resolve
to a completely different URI, and so just performing a query with a
bunch of prefixes in it won't yield the proper results.  

So we (still) need to define a way to synthesize a context node for use
with the XML:DB API.  Not with dbXML mind you, the namespace support is
there, but we still can't expose it.

But you're on the XML:DB lists, so you already know this.  

-- Tom

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.