mxgraph-xml
Advanced tools
+1
-1
| { | ||
| "name": "mxgraph-xml", | ||
| "version": "1.0.0", | ||
| "version": "1.0.1", | ||
| "description": "", | ||
@@ -5,0 +5,0 @@ "main": "SetNodes.js", |
+11
-12
@@ -6,6 +6,6 @@ | ||
| //传入mxgraph的xml文件,返回三个数组,分别是外层mxGraphModel,节点,连线 | ||
| function daochuxml(xml) { | ||
| export function daochuxml(xml) { | ||
| var mxGraphModel=[],nodes=[],edges=[]; | ||
| //最外层版本节点 | ||
| this.attribute(mxGraphModel,xml.childNodes[0].attributes,1) | ||
| attribute(mxGraphModel,xml.childNodes[0].attributes,1) | ||
| //内部子节点 | ||
@@ -18,3 +18,3 @@ var that = this; | ||
| (function f(i,typearr,xml,that) { | ||
| that.attribute(typearr,xml.childNodes[0].childNodes[1].childNodes[i],2) | ||
| attribute(typearr,xml.childNodes[0].childNodes[1].childNodes[i],2) | ||
| })(i,typearr,xml,that) | ||
@@ -33,5 +33,5 @@ if (!typearr.edge){ | ||
| //传入所需的三个数组 mxGraphModel,节点,连线,返回mxgraph的xmldom。 | ||
| function daoruxml(mxGraphModel,nodes,edges){ | ||
| var mx = this.createXml().createElement("mxGraphModel"); | ||
| var root = this.createXml().createElement('root'); | ||
| export function daoruxml(mxGraphModel,nodes,edges){ | ||
| var mx = createXMLDOM().createElement("mxGraphModel"); | ||
| var root = createXMLDOM().createElement('root'); | ||
| for (var i in mxGraphModel){ | ||
@@ -42,4 +42,4 @@ for (var j in mxGraphModel[i]) { | ||
| } | ||
| this.appendmxcell(nodes,mx,root) | ||
| this.appendmxcell(edges,mx,root) | ||
| appendmxcell(nodes,mx,root) | ||
| appendmxcell(edges,mx,root) | ||
| mx.appendChild(root) | ||
@@ -94,3 +94,3 @@ // mx.setAttribute(mxGraphModel) | ||
| for (var i in type) { | ||
| var mxCell = this.createXml().createElement('mxCell') | ||
| var mxCell = createXMLDOM().createElement('mxCell') | ||
| for (var j in type[i]) { | ||
@@ -101,3 +101,3 @@ if (j !== 'child') { | ||
| if (type[i][j].as){ | ||
| var mxGeometry = this.createXml().createElement('mxGeometry') | ||
| var mxGeometry = createXMLDOM().createElement('mxGeometry') | ||
| for (var k in type[i][j]){ | ||
@@ -115,3 +115,2 @@ mxGeometry.setAttribute(k,type[i][j][k]) | ||
| exports.daochuxml = daochuxml; | ||
| exports.daoruxml = daoruxml; | ||
5821
-1.32%160
-1.23%