The valid return types from an XQuery query are XML schema types while the
valid return types from an XPath 1.0 query are a boolean, string, number, or
nodeset (is there one I've forgotten?). So the question is if the XML:DB API
promotes the results of a query to their own type will they be XPath 1.0
types, XML schema types or some hybrid?

--
THINGS TO DO IF I BECOME AN EVIL OVERLORD #59
I will never build a sentient computer smarter than I am.

----- Original Message -----
From: "Jim Tivy" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, January 12, 2002 4:28 PM
Subject: RE: Problems With Implementing XMLDB API


> Hi folks
>
> This thread has got me thinking.  What is returned from a query is a value.
> What is a legal value should be defined in the API spec.  XQuery has define
> what a legal value is in their data model doc (see w3c data model doc).  It
> may be wise to adopt this as a valid value in the xmldb API as well.  In
> this light, I would use the word Value instead of Resource.
>
> cheers
> jim
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Behalf Of Dare Obasanjo
> > Sent: Friday, January 11, 2002 8:35 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Problems With Implementing XMLDB API
> >
> >
> > ----- Original Message -----
> > From: "Jonathan Borden" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, January 11, 2002 3:05 PM
> > Subject: Re: Problems With Implementing XMLDB API
> >
> >
> >
> > > Err, so "addResource" on a BinaryResource is OK _from an
> > interface point of
> > > view_ when "addResource" on an integer doesn't make sense? Do you really
> > > mean this?
> >
> > Considering that a number of native XML databases store BLOBS
> > including Tamino
> > and eXcelon as well as the fact that a few XML-enabled databases support
> > storing XML as blobs such as DB2 (XMLCLOB type) and Oracle (in
> > regular CLOBs)
> > I don't see why it should be unreasonable to expect an API that
> > expects to be
> > used by XML databases not to support storing binary resources.
> >
> > On the other hand expecting the database to expect to know how to manage
> > floating point numbers and booleans is ludicrous in my opinion.
> >
> > > A collection/list/set of integers is a _perfectly_ reasonable and well
> > > understood entity.
> >
> > Not for storing in a XML database.
> >
> > > What makes this different then a collection that expects a list of XML
> > > documents each of which is valid to a particular schema, or a parent XML
> > > element into which you attempt to insert a child element that
> > would make the
> > > XML invalid?
> >
> > Because those are *validation* problems as opposed to *type*
> > problems. In both
> > cases the database knows how to support the types but they happen to be
> > invalid in the case of booleans and integers they are not the
> > correct type to
> > be handled by the database
> >
> >
> > --
> > THINGS TO DO IF I BECOME AN EVIL OVERLORD #59
> > I will never build a sentient computer smarter than I am.
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> > ----------------------------------------------------------------------
> > Post a message:         mailto:[EMAIL PROTECTED]
> > Unsubscribe:            mailto:[EMAIL PROTECTED]
> > Contact administrator:  mailto:[EMAIL PROTECTED]
> > Read archived messages: http://archive.xmldb.org/
> > ----------------------------------------------------------------------
> >
>
> ----------------------------------------------------------------------
> Post a message:         mailto:[EMAIL PROTECTED]
> Unsubscribe:            mailto:[EMAIL PROTECTED]
> Contact administrator:  mailto:[EMAIL PROTECTED]
> Read archived messages: http://archive.xmldb.org/
> ----------------------------------------------------------------------


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

----------------------------------------------------------------------
Post a message:         mailto:[EMAIL PROTECTED]
Unsubscribe:            mailto:[EMAIL PROTECTED]
Contact administrator:  mailto:[EMAIL PROTECTED]
Read archived messages: http://archive.xmldb.org/
----------------------------------------------------------------------

Reply via email to