or
renderElement: function(element) { var view = this, container = doc.createElement("div"), defsCurrent = doc.getElementById(view.defsId), defsElement, domElement; dataviz.renderSVG(container, "<?xml version='1.0' ?>" + "<svg xmlns='" + SVG_NS + "' version='1.1'>" + view.renderDefinitions() + element.render() + "</svg>" ); defsElement = container.firstElementChild.firstChild; domElement = container.firstElementChild.lastChild; if (defsCurrent && defsCurrent.textContent !== defsElement.textContent) { defsCurrent.parentNode.replaceChild(defsElement, defsCurrent); } return domElement; },