MATHEMATICA IMPORT/EXPORT FORMAT
GXL (.gxl)
 Import["file.gxl"] imports the graphs stored in the specified file, given as a single Graph object or a list of graphs.
 Export["file.gxl", expr] exports an adjacency matrix or edge information for one graph or for multiple graphs to the GXL format.

 Import["file.gxl", elem] imports the specified element from a GXL file.
 Import["file.gxl", {elem, sub_{a}, sub_{b}, ...}] imports a subelement.
 Import["file.gxl", {{elem_{1}, elem_{2}, ...}}] imports multiple elements.
 The import format can be specified with Import["file", "GXL"] or Import["file", {"GXL", elem, ...}].

 Export["file.gxl", expr, elem] creates a GXL file by treating expr as specifying element elem.
 Export["file.gxl", {expr_{1}, expr_{2}, ...}, {{elem_{1}, elem_{2}, ...}}] treats each as specifying the corresponding .
 Export["file.gxl", expr, opt_{1}>val_{1}, ...] exports expr with the specified option elements taken to have the specified values.
 Export["file.gxl", {elem_{1}>expr_{1}, elem_{2}>expr_{2}, ...}, "Rules"] uses rules to specify the elements to be exported.

 See the reference pages for full general information on Import and Export.
 ImportString and ExportString support the GXL file format.
 General Import elements:

 "Elements"  list of elements and options available in this file 
 "Rules"  full list of rules for each element and option 
 "Options"  list of rules for options, properties and settings 

 Data representation elements:

 "AdjacencyMatrix"  edge information, given as a list of matrices 
 "EdgeAttributes"  edge attributes, represented as a list of rules 
 "EdgeLabels"  list of strings representing edge labels 
 "EdgeRules"  connectivity data for all graphs, given as an array of rules 
 "EdgeTypes"  edge types, given as a list of strings 
 "Graph"  first graph stored in the file, given as a Graph object 
 "Graphics"  first graph stored in the file, rendered as a graph plot 
 "GraphicsList"  all graphs given as a list of graphics objects 
 "GraphList"  all graphs given as a list of Graph objects 
 "VertexAttributes"  vertex attributes, represented as a list of rules 
 "VertexCount"  number of vertices in each graph, given as a list of integers 
 "VertexList"  vertices, given as a list of strings 
 "VertexTypes"  vertex types, given as a list of strings 
 Import by default uses for simple GXL files and for multigraph GXL files.
 Element specifications for GXL files containing multiple graphs:

 "GraphNames"  names of the graphs, given as a list of strings 
 elem,"name"  element elem for the graph specified by 
 elem,n  data representation element elem for the n graph in this file 
 elem,{n_{1},n_{2},...}  element elem for graphs , , ... 
 elem,All  element elem for all graphs, given as a list 
 General Import options:

 Export option:

 When exporting from edge rules or from a symmetric adjacency matrix, edges are taken to be undirected by default.
 When importing from GXL, all options supported by Graph can be given. Common settings include:

 When importing , all options supported by GraphPlot can be given. Common settings include:

 When exporting from a Graph object, Mathematica graph attribute values are often exported as strings using Compress.
Import a directed graph from GXL:
Out[1]=  
Show the Import elements available in this file:
Out[1]=  
Import an edge and vertex list and the connectivity rules from this file:
Out[1]=  
Import edge and vertex attributes:
Out[1]=  
Out[2]=  
Import an undirected graph, rendered as a graph plot:
Out[1]=  
Import the adjacency matrix for this graph:
Out[1]//TableForm= 
 
Export a Graph object to GXL:
Out[1]=  
Export edge rules to GXL:
Out[1]=  
Export an adjacency matrix to GXL:
Out[1]=  
Import and plot a graph, displaying vertex labels:
Out[1]=  
Export a directed graph:
Out[1]=  
Export an adjacency matrix to GXL:
Out[1]=  
New in 8