Kimbro Staken wrote:
> Ok, so XPathQueryService would look like this now. Comments?
>
> interface XPathQueryService : base::Service {
> const string serviceName = "XPathQueryService";
> const string version = "1.0";
>
> void setNamespace( in string prefix, in string uri ) raises
> (base::XMLDBException);
> base::ResourceSet query( in string query) raises
> (base::XMLDBException);
> };
>
I like setNamespace(prefix, uri), and here's why. It makes no
assumptions as to how the namespaces will be transferred to the server,
and it completely isolates the user from having to worry about how
namespaces will be bundled. So as far as the lightweight, and
implementation independent aspects of the API, it fits right in line
with everything else we've done.
--
Tom Bradford --- The dbXML Project --- http://www.dbxml.org/
We store your XML data a hell of a lot better than /dev/null
----------------------------------------------------------------------
Post a message: mailto:[EMAIL PROTECTED]
Unsubscribe: mailto:[EMAIL PROTECTED]
Contact administrator: mailto:[EMAIL PROTECTED]
Read archived messages: http://archive.xmldb.org/
----------------------------------------------------------------------