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