rem: node.setAttributeNS(null, "r", style.pointRadius); 
add: if (style.externalGraphic) {  var id = node.getAttributeNS(null, "id"); var x = node.getAttributeNS(null, "cx"); var y = node.getAttributeNS(null, "cy"); var _featureId = node._featureId; var _geometryClass = node._geometryClass; var _style = node._style; this.root.removeChild(node);   var node = this.createNode("image", id); node._featureId = _featureId; node._geometryClass = _geometryClass; node._style = _style; this.root.appendChild(node);   if (style.graphicWidth && style.graphicHeight) { node.setAttributeNS(null, "preserveAspectRatio", "none"); } var width = style.graphicWidth || style.graphicHeight; var height = style.graphicHeight || style.graphicWidth; width = width ? width : style.pointRadius*2; height = height ? height : style.pointRadius*2;  node.setAttributeNS(null, "x", x-(.5*width).toFixed()); node.setAttributeNS(null, "y", -y-(.5*height).toFixed()); node.setAttributeNS(null, "width", width); node.setAttributeNS(null, "height", height); node.setAttributeNS("http: node.setAttributeNS(null, "transform", "scale(1,-1)"); node.setAttributeNS(null, "style", "opacity: "+style.fillOpacity); } else { node.setAttributeNS(null, "r", style.pointRadius); } 
context:     setStyle: function(node, style, options) {        style = style  || node._style;        options = options || node._options;        if (node._geometryClass == "OpenLayers.Geometry.Point") {            node.setAttributeNS(null, "r", style.pointRadius);        }                if (options.isFilled) {            node.setAttributeNS(null, "fill", style.fillColor);            node.setAttributeNS(null, "fill-opacity", style.fillOpacity);        } else {            node.setAttributeNS(null, "fill", "none");        }        if (options.isStroked) {            node.setAttributeNS(null, "stroke", style.strokeColor);            node.setAttributeNS(null, "stroke-opacity", style.strokeOpacity);            node.setAttributeNS(null, "stroke-width", style.strokeWidth);            node.setAttributeNS(null, "stroke-linecap", style.strokeLinecap);        } else {            node.setAttributeNS(null, "stroke", "none");        }                if (style.pointerEvents) {            node.setAttributeNS(null, "pointer-events", style.pointerEvents);        }                if (style.cursor) {            node.setAttributeNS(null, "cursor", style.cursor);        }    },
meta: 1027	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1027/8e1eb78c26504eaf2998eb256fe1815cb2f6a431/SVG.js/buggy/lib/OpenLayers/Renderer/SVG.js