networkx.readwrite.graphml.generate_graphml¶
-
generate_graphml
(G, encoding='utf-8', prettyprint=True, named_key_ids=False)[source]¶ Generate GraphML lines for G
- Parameters
G (graph) – A networkx graph
encoding (string (optional)) – Encoding for text data.
prettyprint (bool (optional)) – If True use line breaks and indenting in output XML.
named_key_ids (bool (optional)) – If True use attr.name as value for key elements’ id attribute.
Examples
>>> G = nx.path_graph(4) >>> linefeed = chr(10) # linefeed =
>>> s = linefeed.join(nx.generate_graphml(G)) >>> for line in nx.generate_graphml(G): ... print(line)
Notes
This implementation does not support mixed graphs (directed and unidirected edges together) hyperedges, nested graphs, or ports.