GraphML - 一种画图结构的 XML 扩展
本文是 GraphML 的 Getting Started 文档,其手册可以在 Specification 页查看。这个工具可以让我们使用 XML 定义 Graph, Node, Edge。如果说要跟 SVG 这样的通用画图格式相比,GraphML 的优势应该是它更高一级的抽象。
<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns
http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd">
<graph id="G" edgedefault="undirected">
<node id="n0"/>
<node id="n1"/>
<edge source="n0" target="n1"/>
</graph>
</graphml>