是否有一个函数要求将图形导出到xml

时间:2019-07-06 14:46:34

标签: mxgraph jgraph draw.io

我想添加一个按钮以将当前图导出到xml变量中。

我知道这里有一个导出按钮,但是我不明白它用于导出的代码。

我是编码方面的新手,请帮忙。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码将graph对象的当前状态保存到xml format中:

   var xml = "";

   let saveBtn = document.createElement('button');
   saveBtn.value = ' Save XML ' ;
   saveBtn.addEventListener('click',function(e){
       exportXML(); //on click trigger the exportXML() function;
   });

   function exportXML() {
    let encoder = new mxCodec();
    let result = encoder.encode(graph.getModel()); //where graph is the object you are using
    xml = mxUtils.getXml(result); //now the global variable 'xml' is assigned with the xml value of the graph
   }