У меня есть элемент SVG внутри документа HTML, который я хотел бы экспортировать как текст.
Я знаю, что у HTML нет пространства имен, поэтому он не соблюдает его, поэтому, вероятно, я теряю префиксы пространства имен в моем элементе SVG.
Есть ли способы сохранить его, кроме написания моего собственного сериализатора?
Пример кода:
var s = new XMLSerializer();
var svg = document.getElementById('mySvg');
console.log(s.serializeToString(svg)); //All namespace prefixes are gone!
Редактировать: очевидно, это ошибка Chrome (проверено на v17).