На самом деле я работаю над инструментом для создания новых диаграмм в веб-браузере и в тот момент, когда я ищу способ сохранить мои диаграммы (которые являются разными SVG) в файле, сохранить его в базе данных MySQL (MariaDB) и загрузить его. вернуться в браузер, чтобы переделать всю диаграмму. Но шаг за шагом: во-первых, я ищу способ сохранить эти элементы в файл. Я думал о сохранении его в XML, но я понятия не имею, как мне это сделать. У кого-то есть идеи для меня? Буду признателен за все полезные комментарии, которые я действительно застрял на данный момент.
Спасибо всем!
ваша диаграмма совместная диаграмма 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 тоже не должно быть проблемой.
Других решений пока нет …