Re: Re: Partial update of server side XML documents
Hi Jonathan, I considered it but decided our requirements were simpler. I am settling on a solution that is similar in design to the WSRT specification (W3 Submission): <http://www.w3.org/Submission/WSRT> See section 3.4 on PUT operation on how fragments may be used in partial insert, update and delete operations. This spec looks very promising but is not yet a REC. Also I wish they used type substitution to remove mixed=true types which seem like a questionable design choice. Thanks all for your helpful suggestions. Jonathan Robie wrote: > Is XQuery Updates an option for you? > > http://www.w3.org/TR/xqupdate/ > > I think it gives you the functionality you need. > > Jonathan > > Farrukh Najmi wrote: >> >> I am working on a specification for a service that offers CRUD >> operations on XML documents that conform to a standard schema. >> We have C, R and D under control and are looking for an good >> standards-based solution for supporting partial updates for XML >> documents already in the server. >> >> I would like to define the schema for an UpdateRequest which >> identifies a server resident XML document by its unique id and provides >> an XML element (lets call it UpdateInfo) that encapsulates how the >> server resident object should be updated. The content of the UpdateInfo >> element should specify how to partially update the desired XML >> document while leaving the rest of it unchanged. >> >> I am unfamiliar with XQuery but I suspect that it may be allow me to >> embed an XQuery statement within the UpdateInfo element to specify >> how to partially update the target XML document. The server would >> fetch the XML document by its id and then process it using the XQuery >> to modify it before storing it back. >> >> Another option might be to use simpler XPath/XSLT expressions to do >> the same. >> >> Does any one have any experience or advice on how best to do this. >> >> BTW, the specification I am working on is OASIS ebXML RegRep 4.0. >> >> TIA for your help. >> -- Regards, Farrukh Web: http://www.wellfleetsoftware.com
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format