2017-01-26 8 views
0

У меня простая архитектура клиент-сервер. Я хотел бы создать mxgraph с помощью пользовательского xml на стороне клиента с javascript. Вот структура моего XML:создать граф, используя пользовательский xml на javascript

<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 (узла, graph.getModel());

(где узел является mxgraphmodel тега в XML.)

Второй вопрос: Я хотел бы использовать иконки, которые посылаются сервером, как массив байтов текста на основе. В mxConstants описание STYLE_IMAGE не очень полезно.

Спасибо за ваши ответы заранее!

ответ

0

Вам просто нужно проанализировать файл прямо?

parser = new DOMParser(); 
xmlDoc = parser.parseFromString(text,"text/xml"); 

с текстом XML вы получаете конвертируется в строку

 Смежные вопросы

  • Нет связанных вопросов^_^