XML FORMAT

GXL

Standard exchange format for graphs, particularly for software reengineering tools.

Alternative Names: Graph eXchange Language

File Extensions: .gxl v1.0
FeatureGXL
Multiple Graphs per Document supported
Nodes supported
Undirected Edges supported
Directed Edges supported
Hyperedges supported
Mixed-directionality Edges not supported
Parallel Edges supported
Self-loops supported
Edges on Edges not supported
Nested Graphs in Nodes supported
Nested Graphs in Edges not supported
Nested Graphs in Graphs supported
Node Labels supported
Edge Labels supported
Attributes on Nodes supported
Attributes on Edges supported
Attributes on Graphs supported
Typed Edges supported

Tools(Read & Write)

Frequently Asked Questions

What is a GXL file?

A GXL file stores a graph — its nodes, edges and attributes — in the GXL format (also: Graph eXchange Language). See the feature table above for what it supports.

How do I open a GXL file?

Open it in a graph tool that supports GXL, or convert it to a format your tool reads. With GraphInOut you can convert GXL to GraphML, DOT, Connected JSON and more, right in your browser.

How do I convert a GXL file to another format?

Use the Convert from GXL link above: upload or paste your GXL file (input preset to GXL), choose a target format and download the result — free, no install.