Hi,

I've got a simple node move PHP script (sorry for my terrible code, I'm an electronician!)

  1. // get the node  
  2. $xquery = "XQUERY //noteitem[@id='$movedID']";  
  3. $saveNode = $session->execute($xquery);  
  4.   
  5. // delete the node  
  6. $xquery = "XQUERY delete node //noteitem[@id='$movedID']";  
  7. $content = $session->execute($xquery);  
  8. // insert the node  
  9. if ($nextID == 'last') {  
  10.   $xquery = "XQUERY insert node ($saveNode) as last into //meeting[@id='$meetingID']/items ";  
  11.   $content = $session->execute($xquery);  
  12. else {  
  13.   echo $saveNode;  
  14.   $xquery = "XQUERY insert node ($saveNode) before //meeting[@id='$meetingID']/items/noteitem[@id='$nextID'] ";  
  15.   $content = $session->execute($xquery);  
  16. }  
  17. $contentFull = "<MN>$content</MN>";  
  18. echo $contentFull;  

If I look into the content that is saved, deleted and inserted I have the following:

 <noteitem status="new" commentsCounter="0" created_on="Tue, 24 Sep 13 12:09:29 +0000" modified_on="Tue, 24 Sep 13 12:09:29 +0000" id="MnNo524180f9587c1" genid="MnNo524180f9587c1" owner="1" type="question">
            <notecontent>...</notecontent>
          </noteitem>

It worked fine until the latest update. Where apparently the query breaks with the line break.
It creates an error saying that the closing </noteitem> tag is missing.
Just got back to 7.6 and it works well.

any idea?

Yoann Maingon
CEO - mydatalinx
+33664324966