Here is what I actually want to do. Maybe someone can suggest a straightforward way.

File : sample1.xml
<P>
 <M id="1"/>
 <M id="2"/>
 <M id="3"/>
</P>

File: result1.xml
<Q>
 <R id="1"/>
 <R id="2"/>
</Q>

Desired output :
<P>
 <M id="1">
    <R id="1"/>
  </M>
  <M id="2">
    <R id="2"/>
  </M>
 <M id="3"/>
</P>

So insert the node from 2nd file into 1st where the ids match.

Thanks,
Amupam


From: Christian Grün <christian.gruen@gmail.com>
To: Anupam Bakshi <bakshia@yahoo.com>
Cc: basex-talk@mailman.uni-konstanz.de
Sent: Tuesday, June 5, 2012 12:02 PM
Subject: Re: [basex-talk] Nothing gets printed after insert node

> Unfortunately I did not see how I can return the value into a variable for further processing.
> Is there some other way to do it?

Did you already try db:output()?