GraphML#
以 GraphML 格式读取和写入图。
警告
此解析器使用 Python 中标准的 xml 库,该库不安全 - 有关更多信息,请参阅 xml
。只解析你信任的 GraphML 文件。
此实现不支持混合图(有向边和无向边混合)、超边、嵌套图或端口。
“GraphML 是一种全面且易于使用的图文件格式。它包含一个语言核心来描述图的结构属性,以及一个灵活的扩展机制来添加特定于应用程序的数据。其主要特点包括支持
有向图、无向图和混合图,
超图,
分层图,
图形表示,
对外部数据的引用,
特定于应用程序的属性数据,以及
轻量级解析器。
与许多其他图文件格式不同,GraphML 不使用自定义语法。相反,它基于 XML,因此非常适合作为生成、归档或处理图的各种服务的通用基础。”
http://graphml.graphdrawing.org/
格式#
GraphML 是一种 XML 格式。有关规范,请参阅 http://graphml.graphdrawing.org/specification.html;有关示例,请参阅 http://graphml.graphdrawing.org/primer/graphml-primer.html。
|
从路径读取 GraphML 格式的图。 |
|
将图 G 以 GraphML XML 格式写入到路径 |
|
为图 G 生成 GraphML 行 |
|
从字符串读取 GraphML 格式的图。 |