我有一个简单的服务器 - 客户端架构。 我想用javascript在客户端使用自定义xml创建mxgraph。 这是我的xml的结构:
<mycustomroot>
<!-- some not mxgraph related tags -->
<some-custom-tag>
......
</some-custom-tag>
<!-- this is standard mxgraph model-->
<mxGraphModel>
......
</mxGraphModel>
<!-- this is standard mxgraph stylesheet-->
<mxStylesheet>
.....
</mxStylesheet>
</mycustomroot>
我的第一个问题是: 如何从这个xml创建一个图形? (我不想写自定义解析器,因为所有内容都是标准mxgraph。) 我想做点什么:
dec.decode(node,graph.getModel());
(其中节点是xml中的mxgraphmodel标记。)
第二个问题是: 我想使用图标,这些图标由服务器作为基于文本的字节数组发送。 在mxConstants中,STYLE_IMAGE描述并不真正有用。
提前感谢您的回答!
答案 0 :(得分:0)
你只需要解析你的文件吗?
parser = new DOMParser();
xmlDoc = parser.parseFromString(text,"text/xml");
使用文本将您收到的xml转换为字符串