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

Modify/add elements to element() variable

Rob French drfrench at gmail.com
Fri Jun 13 16:11:42 PDT 2008


  Modify/add elements to element() variable
Is there any way to add an element to a variable that contains an element()?

Example...

let $xml := <Parent><Child></Child><Parent>
let $snippet := <Grandchild/>

I want to insert $snippet into $xml/Parent/Child resulting in

<Parent><Child><Grandchild/></Child><Parent>

I know I can do this with XQuery Update but I would like to do it in
memory before actually saving the xml to the DB.

I know it is possible in a convoluted step where you create an
entirely new Child element with the Grandchild element added (along
with other Child children) and but then how do you add that resulting
xml structure to Parent? It seems like you would have to recursively
"add" new elements all the way up the tree.

Cheers


PURCHASE STYLUS STUDIO ONLINE TODAY!

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

Buy Stylus Studio Now

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.