From: SourceForge.net <no...@so...> - 2008-12-17 23:35:03
|
Bugs item #2443132, was opened at 2008-12-17 23:34 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=117691&aid=2443132&group_id=17691 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Gregory (grosensteel) Assigned to: Nobody/Anonymous (nobody) Summary: Embedded queries do not work Initial Comment: Hello, I am using the sandbox to test embedded queries, they worked in the past. On the latest trunk version of exist (I took a build from 12/17/2008) they do not appear to work. Query: let $xml := <level1><level2></level2></level1> let $frag := <frag>This is the fragment</frag> return (update insert $frag into $xml, $xml) Results in: <level1 xmlns="http://www.w3.org/2005/xpath-functions"> <level2/> <frag>This is the fragment</frag> </level1> However, this query: let $xml := <level1><level2></level2></level1> let $frag := <frag>This is the fragment</frag> return (update insert $frag into $xml/level1, $xml) Or this query: let $xml := <level1><level2></level2></level1> let $frag := <frag>This is the fragment</frag> return (update insert $frag into $xml//level2, $xml) Results in this: <level1 xmlns="http://www.w3.org/2005/xpath-functions"> <level2/> </level1> In the last query, I would expect a result of: <level1 xmlns="http://www.w3.org/2005/xpath-functions"> <level2><frag>This is the fragment</frag> </level2> </level1> I am not 100% expert on xquery so if my syntax is wrong please feel free to correct it. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=117691&aid=2443132&group_id=17691 |