Как вставить атрибуты xmlns и xlink в элемент / тег svg, сгенерированный диаграммами c3?
Я планирую экспортировать диаграммы c3, используя https://github.com/Xportability/css-to-pdf. Но CSS2PDF требует, чтобы теги SVG содержали атрибуты xmlns="http://www.w3.org/2000/svg" и xmlns:xlink="http://www.w3.org/1999/xlink", чтобы быть действительными для экспорта.
Как добавить эти два атрибута в элемент SVG, созданный диаграммой C3?
1 ответ
Решение
$(document).ready(function () {
var svg = $('#chart').find('svg')[0];
svg.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
svg.setAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
});