我正在使用Kendo的.exportSVG()来导出图表,然后我使用该导出的字符串构建一个新的SVG。如何使用导出的数据创建SVG?我有以下
var chartSvg = document.createElementNS('http://www.w3.org/2000/svg', 'image');
但如何设置数据?
导出的字符串开头如下(切断因为它很长)
数据:图像/ SVG + xml的; BASE64,PD94bWwgdmVyc2lvbj0nMS4wJyA / Pjxzdmc
答案 0 :(得分:0)
您需要将setAttributeNS()
与xlink命名空间一起使用。
chartSvg.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", yourDataUrl);