我需要将XML(svg)文件的内容插入到html div中。对于不支持DOMParser()(IE7和8)的浏览器,我该怎么做?
似乎在IE8中我可以使用innerHTML将xml内容作为文本插入,但它不会呈现svg。
我的工作在http://ec2-174-129-62-227.compute-1.amazonaws.com:8080/上线,但在我调整解决方案时可能会有所改变。 确保单击“绿叶树”单选按钮。如果它正常运行,它在IE9和Chrome中应该可以正常工作。
答案 0 :(得分:0)
也许jQuery parseXML会更好地为您服务?
答案 1 :(得分:0)
IE8及更低版本不支持SVG,因此即使您设法插入元素,它仍然无法渲染。
答案 2 :(得分:0)
虽然它们对我的情况不起作用,但我确实发现了一些在旧浏览器中使用SVG渲染某些东西的polyfill。我特别喜欢this one by google。它使用您的svg数据在旧的Internet Explorer中实际呈现Flash版本。