У меня есть этот метод 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"/>
Ширина изменяется правильно, изображение остается бездействующим.