In this respect standard just means a programming interface. I'm
suggesting using XQuery is like using interfaces in Java (a defined
way of accessing something independent of implementation). You could
do this in Java (there is an XQJ... I think you can use this
independent of a textual XQuery statement) or you could do this in
XQuery.
XQuery is just an interface to XML data, regardless of backend storage
mechanism; with XQuery, you see the world through XML colored glasses
(which some think is a good idea and others don't like, granted).
Kevin
On 11/28/06, Casey Durfee <[log in to unmask]> wrote:
>
> I thought that was the point of using interfaces? I guess I don't get why you need a standard to be compelled to do something you should be doing anyway -- coding to interfaces, not implementations.
>
> --Casey
>
> >>> [log in to unmask] 11/28/2006 11:14 AM >>>
> The point with a standard is you
> shouldn't have to refactor your application just because you want to
> change a component on the backend... you shouldn't have to care
> whether you are storing in Oracle or MarkLogic.
>
|