On Thu, 5 Jan 2006, Gorzs�s Tam�s wrote:
if I place a <use> element in the svg file, the icon will be displayed.
<use id="T_3_0_0" xlink:href="#train-1-purple" x="0" y="0" />
if I try to place it from code, it won't be displayed.
Element trainImage = canvas.getSVGDocument().createElementNS(
SVGDOMImplementation.SVG_NAMESPACE_URI, SVGConstants.SVG_USE_TAG);
trainImage.setAttributeNS(XMLConstants.XLINK_NAMESPACE_URI,
"xlink:href", "#train-1-purple");
I don't know if this is the problem, but the code I use to do this passes
"href" as the attribute, rather than "xlink:href". You're effectively
setting the namespace twice -- maybe that comes out to "xlink:xlink:href"
in the DOM.
I also have
xmlns:xlink="http://www.w3.org/1999/xlink"
in the top-level <svg> -- just in case you're missing that.
--Z
"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the borogoves..."
*
Making a saint out of Reagan is sad. Making an idol out of Nixon ("If the
President does it then it's legal") is contemptible.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]