The import module for GraphML omits characters. Please see attached images.
You can see the tabular view shows "umber" and "ring" for the "nodetype" attribute, although the graphml file lists "number" and "string".
The graphml file was produces with NetworkX "networkx.write_graphml".
Addition:
When importing the same graph as GEXF into Tulip, the values are correctly imported.
When importing the graphml file into networkx, the values are correctly imported.
Manual inspection shows no errors in the graphml file.
Please attach a graphml file to help us to reproduce this bug.
Will do as soon as I have a graphml file without sensitive information. It's kinda unfortunate that I can't redact those information because then the bug does not trigger.
Only a few attribute values of edges/nodes are affected in large graphs.
Workaround: Use GEXF. They are very similar formats. Downside: NetworkX does not export graph ("global") attributes in GEXF, only node and edge attributes.
Transformation is quite easy: