org.w3c.dom.Element setAttribute(“ xlink:href”,文件名)

时间:2018-10-31 15:32:31

标签: java dom svg

我有这个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"/>

“宽度”正确更改,图像保持空闲状态。

1 个答案:

答案 0 :(得分:0)

正确的呼叫是:

 element.setAttributeNS("w3.org/1999/xlink", "href", filename);