Hi!
Thank you for your answer. I attached a re-export (from my Cytoscape 3.4.0 installation) of the file you gave me- the coordinates are missing along with most of the other information. While I get the bend when I import the file, changing any of the numbers in the value of EDGE_BEND does not change anything, the edge handle is always at the same place when importing the file.
I am using MAC OSX 10.11.2, Java 1.8.0_101.
As for Cytoscape 3.0.1:
When I create a new file, add nodes and an edge as well as a handle to the edge, exporting as .xgmml does not save a value for the EDGE_BEND. Importing this file and re-exporting it after adding an edge again (the previous one is not stored at all) leads to a .xgmml with a value for EDGE_BEND. Importing this file, however, again leads to a network where the edge handle is at a different place than previously assigned. This place seems constant, even when the value of EDGE_BEND is changed in the xgmml file and the file imported again. Re-exporting a file seems to change the value of EDGE_BEND, however.
So creating a new network and exporting it doesn't save the edge handle, importing a .xgmml adding a handle and exporting it does save the edge handle, but apparently not the right values.
Apart from the value for EDGE_HANDLE, also the line
<att name="z" value="0.0" type="string"/>
is added to the nodes, which is absent in the exported .xgmml of a new network.