[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

replacing a node in in-memory XML

Ryan Grimm grimm at xqdev.com
Tue Nov 6 10:17:16 PST 2007


  replacing a node in in-memory XML
Hi Robert,

I wrote a library to perform this task a while ago.  You can find the 
library and some example calls at: 
http://xqzone.marklogic.com/svn/commons/trunk/memupdate/
I wrote it to be used with the MarkLogic Server so depending on what 
you're using you might need to make a few changes but they shouldn't be 
very major.

--Ryan


Robert Walpole wrote:
> Hi,
> 
> I am trying to figure out the best way to replace a node within an 
> in-memory XML fragment.
> 
> For example, lets say I have the following fragment in memory…
> 
> <communitygroup>
>         <group>
>                 <name>Test</name>
>                 <services>
>                         <service value="true">2</service>
>                 </services>
>         </group>
> </communitygroup>
> 
> …and want to replace the services node with the following…
> 
> <services>
>         <service value="false">1</service>
>         <service value="true">2</service>
>         <service value="false">3</service>
> </services>
> 
> Is there a way of doing this in XQuery?
> 
> Obviously I could use an XSL transformation, which would give me the 
> result I want, but maybe there is a more efficient way using XQuery?
> 
> Thanks
> Rob Walpole
> Devon Portal Developer
> Email http://x-query.com/mailman/listinfo/talk
> Web _http://www.devonline.gov.uk_
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> http://x-query.com/mailman/listinfo/talk
> http://x-query.com/mailman/listinfo/talk


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Cast Your Vote

We need your help – Vote for DataDirect XML Products!

  • Best SOA or XML site

Winners and finalists announced at SOA World Conference in November.

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.