Ticket #7016 (closed Bugs: fixed)
"graphml" value for the "for" attribute of a key shouldn't throw an exception
|Reported by:||Guillaume Ansanay-Alex <guillaume.ansanay@…>||Owned by:||jewillco|
|Milestone:||To Be Determined||Component:||graph|
The GraphML specification ( http://graphml.graphdrawing.org/xmlns/1.1/graphml-structure.xsd) states that the possible values for the "for" attribute of a key are "all", "graphml", "graph", "node", "edge", "hyperedge", "port" and "endpoint".
(Actually the "graphml" value is absent from the documentation of the scheme, but present as a possible value in the .xsd file. I have sent an e-mail to the authors of the specification, mentioning this ambiguity.)
If the value is "graphml", the graphml reader in BGL throws an exception : "Attribute for is not valid: graphml".
This value should be added to the ones accepted by the BGL reader, otherwise files such as those produced by the yEd graph editor cannot be read.