OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Are Updates really needed in XQuery?

[ Lists Home | Date Index | Thread Index ]

Situations where I would want updates...

1.) The ability to rename elements/attributes if a change in the document
format ever occurs

2.) Addition of PIs to a group of documents, e.g. adding a stylesheet PI for a
collection of documents is a NXD.

3.) Changing namespace information on documents based on old namespace URIs,
e.g. changing "http://www.w3.org/2000/10/XMLSchema"; to
"http://www.w3.org/2001/XMLSchema " for documents written before the XML
Schema REC.

4.) Replacement of typographical errors that may have occured in a large
number of documents or in multiple parts of one document.

5.) Modifications of the structure a class of documents so that they conform
to a certain schema especially if the documents will be used in data
interchange scenarios with other entities.

I will not have a daughter. She would be as beautiful as she was evil, but
one look at the hero's rugged countenance and she'd betray her own father.

----- Original Message -----
From: "Brian Vickery" <macacos@linkline.com>
To: <xml-dev@lists.xml.org>
Sent: Tuesday, January 29, 2002 5:56 AM
Subject: [xml-dev] Are Updates really needed in XQuery?

> I have a simple question, "Why do we need updates as part of the XQuery
> language at all?"
> I have read the latest XQuery Update proposal (from the "XQuery Update
> Proposal" by Patrick Lehti) and the older XUpdate WD.  I come from a
> database background and view updates as imperative to the XQuery/XPath
> language, but can't state "why".  I'm getting a lot of grief regarding
> having Updates at all.  The types of "inserts" and "deletes" typically shown
> are just adding/deleting a document from a "collection" (if collections
> existed and they should IMHO).
> Some examples are:
> 1.  If I have a collection of XML invoices why would I ever want to update
> these?  An invoice is written once and never changed!
> 2.  If I have a document centric collection of XML document I would most
> likely version each document, thus why do we need updates?
> 3.  If I have all my business contacts (companies I do business with) stored
> in an XML collection, why wouldn't I just do a complete replace if I wanted
> to change a companies name or address?
> Does anyone have any real life scenarios/business cases that "MUST" have
> updates?
> thanks,
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>

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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS