我发现在mxgraph GitHub源文件下导出XML文件功能不对,我想直接导出JSON数据文件
问问题
3535 次
1 回答
1
有一种方法可以通过从https://github.com/metatribal/xmlToJSON下载 xmlToJSON.js 来获取图形的 XML 。
请务必将其包含在您的 HTML 文件中
<script type="text/javascript" src="xmlToJSON.js"></script>
从那里,以下代码片段应该将您的 XML 转换为 JSON
function parseXmlJSON (model)
{
var encoder = new mxCodec();
var node = encoder.encode(graph.getModel());
var testString = mxUtils.getXml(node); // fetch xml (string or document/node)
var result = xmlToJSON.parseString(testString); // parses to JSON object
mxUtils.popup(JSON.stringify(result, null, 4), true); // turns into string
}
随意将 mxUtils.popup 替换为 console.log 或 alert 等。
于 2017-06-15T15:10:33.810 回答