SVG — сохранить и загрузить обратно, чтобы переработать диаграмму, которая создается с JointJS через переполнение стека

На самом деле я работаю над инструментом для создания новых диаграмм в веб-браузере и в тот момент, когда я ищу способ сохранить мои диаграммы (которые являются разными SVG) в файле, сохранить его в базе данных MySQL (MariaDB) и загрузить его. вернуться в браузер, чтобы переделать всю диаграмму. Но шаг за шагом: во-первых, я ищу способ сохранить эти элементы в файл. Я думал о сохранении его в XML, но я понятия не имею, как мне это сделать. У кого-то есть идеи для меня? Буду признателен за все полезные комментарии, которые я действительно застрял на данный момент.

Спасибо всем!

0

Решение

ваша диаграмма совместная диаграмма JS? Если это так, сериализация в tojson или загрузка из json — это просто:

JSON: graph.toJSON()

Импортировать: graph.fromJSON(JSON.parse(jsonString))

для получения дополнительной информации:
http://resources.jointjs.com/docs/jointjs/v1.0/joint.html#dia.Graph.prototype.fromJSON

конвертировать JSON в XML тоже не должно быть проблемой.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]