d3js 加载静态 svg 在 IE9 中不起作用(responseXML = null)

d3js load static svg not working in IE9 (responseXML = null)

本文关键字:responseXML null 不起作用 静态 加载 svg IE9 d3js      更新时间:2023-09-26

下面的D3JS示例在IE9中不起作用,似乎是由IE9解析XML的方式引起的?关于如何使示例在IE9中工作的任何想法都非常值得赞赏!

演示:http://bl.ocks.org/mbostock/1014829

因此

,在使用IE9开发人员工具(F12键)查看问题后,您在document.body.appendChild(xml.documentElement); JavaScript调用时收到DOM Exception: HIERARCHY_REQUEST_ERR (3)错误。我在StackOverflow上发现了另一个与此问题有关的问题:究竟是什么会导致"HIERARCHY_REQUEST_ERR:DOM异常3"错误?

您是否确认在调用rect01.svg文件时获取了正确的数据?如果是这样,那么我会花一些时间使用IE开发人员工具,看看你能想出什么。

祝你好运!