我有这个Java方法试图更改org.w3c.dom.Document中的图像。
Element element = (Element)svgDoc.getElementById("SVGimage");
element.setAttribute("width", "100");
element.setAttribute("xlink:href", filename);
svgCanvas.setDocument(svgDoc);
相应的SVG文件具有以下行:
<image id="SVGimage" x="100" y="100" height="200" width="200" xlink:href="VAGUE.svg"/>
“宽度”正确更改,图像保持空闲状态。
答案 0 :(得分:0)
正确的呼叫是:
element.setAttributeNS("w3.org/1999/xlink", "href", filename);