mxGraph:加载XML文件
我是新来的。有人知道如何从mxGraph editor()将文件保存到本地存储吗? 顺便问一下,使用draw.io创建的XML文件是否与mxGraph兼容? 谢谢。使用编解码器和编码器mxGraph:加载XML文件,xml,mxgraph,draw.io,Xml,Mxgraph,Draw.io,我是新来的。有人知道如何从mxGraph editor()将文件保存到本地存储吗? 顺便问一下,使用draw.io创建的XML文件是否与mxGraph兼容? 谢谢。使用编解码器和编码器 var encoder = new mxCodec(); var node = encoder.encode(graph.getModel()); 变量节点将包含图形的XML 使用mxGraph实用程序在弹出窗口中立即显示XML mxUtils.popup(mxUtils.getPrettyXml(node)
var encoder = new mxCodec();
var node = encoder.encode(graph.getModel());
变量节点
将包含图形的XML
使用mxGraph实用程序在弹出窗口中立即显示XML
mxUtils.popup(mxUtils.getPrettyXml(node), true);
“使用draw.io创建的XML文件是否与mxGraph兼容?”。是的。请参见我在的示例,您可以使用此示例将xml保存到本地目录,这一点很明显。我想问的是如何使用mxGraph实现同样的功能,我的意思是将绘图XML保存到本地存储。如果我误解了,请道歉@Jopa。我已经从mxGraph中保存了一个XML,并将该XML导入draw.io,并且导入正确。但我还没有测试相反的版本。@Shaybi您是如何从mxGraph保存XML的?您可以使用编解码器和编码器来完成此操作`var编码器=新的mxCodec();var node=encoder.encode(graph.getModel());popup(mxUtils.getPrettyXml(节点),true);`或者只是控制台将包含xml的“节点”。