我正在尝试执行以下操作:
<svg>
<defs>
<svg id="importeddoc">...</svg>
</defs>
<use x="0" y="0" width="100" height="100" xlink:href="#importeddoc"></use>
</svg>
我认为原始 SVG 文档的子部分会出现在 100x100 的框中。但相反,什么也没有发生。从SVG 规范看来,这应该可以工作。任何指针?
原来它是构建我的图像的 d3.js 库,它出于某种原因剪断了命名空间。我必须做.attr("xlink:xlink:href", "...")
才能让它工作。谢谢!