【发布时间】:2017-11-16 17:32:20
【问题描述】:
我是 mxGraph 的新手。有谁知道如何从 mxGraph 编辑器 (http://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html) 将文件保存到我的本地存储中? 顺便说一句,使用 draw.io 创建的 XML 文件是否与 mxGraph 兼容? 谢谢。
【问题讨论】:
-
你可以用这个draw.io将xml保存到本地目录
-
这很明显。我要问的是如何对 mxGraph 做同样的事情,我的意思是将绘图 XML 保存到本地存储。
-
如果我误解了,对不起@Jopa。我已经从 mxGraph 保存了一个 XML,并将该 XML 导入到 draw.io 中,并且它被正确导入。但我还没有测试相反的结果。
-
@Shaybi 你是如何从 mxGraph 中保存 XML 的?
-
您可以使用 Codec 和 Encoder 来完成这项工作。 ` var 编码器 = 新的 mxCodec(); var node = encoder.encode(graph.getModel()); mxUtils.popup(mxUtils.getPrettyXml(node), true);` 或者只是控制台将包含 xml 的“节点”。