Всем привет!
требуется перенести часть элементов из одного svg в другой svg
сериализовать часть элементов можно такой конструкцией:
var s = (new XMLSerializer).serializeToString(element)
но как вставить это в другой документ?
пробовал так:
$('#svg').append(s)
элемент добавляется но не отрисовывается
P.S.
для добавления элементов, во всех примерах, используется такой подход:
var el = document.createElementsNS('http://www.w3.org/2000/svg', 'line');
el.setAttributeNS(...)
...
document.getElementById('svg').appendChild(el);
но для этого придется либо отказаться от сериализации или парсить ее перед добавление элемента, что неприемлемо
Вопрос:
как вставить в svg сериализованный svg-элемент?