Как нарисовать граф в workfloweditor образец, который поставляется с mxgraph (образец workfloweditor) с использованием данных XML. Можно ли загрузить данные в XML?
Моя XML STRING
var xml_string='
<mxGraphModel>
<root>
<Workflow label="MyWorkflow" description="" href="" id="0">
<mxCell />
</Workflow>
<Layer label="Default Layer" id="1">
<mxCell parent="0" />
</Layer>
<Task label="Task" description="" href="" id="3">
<mxCell vertex="1" parent="1">
<mxGeometry x="220" y="80" width="72" height="32" as="geometry" />
</mxCell>
</Task>
<Edge label="" description="" id="5">
<mxCell edge="1" parent="1" source="3" target="4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</Edge>
</root>
</mxGraphModel>';
<!-- end snippet -->
Я не уверен в том, что вы просите. Если вы хотите нарисовать график загрузки строки XML, вы можете использовать этот код:
var container = document.getElementById("your-div-element-id");;
var xml = '<xml ..... />';
var graph = new mxGraph(container);
var diagram = mxUtils.parseXml(xml);
var codec = new mxCodec(diagram);
codec.decode(diagram.documentElement, graph.getModel());
graph.fit();
Если я не уловил ваши потребности, уточните это и дайте мне знать.
до свидания
Marco
Других решений пока нет …