我在其他地方(使用 MS Visio)创建了 SVG 文件,我想将其用作可视化的背景,其中一些定位是由 SVG 图形中项目的放置驱动的。理想情况下,我能够直接操作导入的 SVG 数据,然后使用它通过 D3 在调用文档中创建元素。
是否有一种简单的方法可以使用 D3 将现有 SVG 文档导入到数据结构中,类似于导入 JSON 的方式?我尝试过 d3.xml,但似乎没有获得有用的数据结构。据我所知,使用 IMG 标签导入图形不会使用 SVG 元素填充 DOM。
一个小问题是:它必须也能在 IE9 中运行! (导入节点不起作用)
感谢您的想法。我最终知道该怎么做。可以使用 d3.xml 调用导入 SVG 文件。解析完成了,但复杂的是如何理解生成的 DOM 结构。 IE9 似乎在放置导入的节点时存在问题,但我不需要这种行为,因为我只想使用传入 SVG 的各个方面,并且将使用 D3 重新生成 SVG
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)