【发布时间】:2011-05-27 23:20:03
【问题描述】:
试图在 XML prolog 中的纯 SVG 文档上获取正确的 DOCTYPE,我认为他们称之为。我的 SVG 在 Firefox 中运行良好,但尝试将其移植到 IE9 时问题无止境。 IE DOM 中的内容与 FF 完全不同,真的很奇怪。当 SVG 对象加载时触发的一些 Javascript 似乎“过早”触发,即在前面的元素出现之前。
DOCTYPE 会是个问题吗?
根据http://msdn.microsoft.com/en-us/library/gg589526(v=vs.85).aspx 上的一些 IE9 和 SVG 信息,我想我想用 IE9 做的是使用“独立 SVG”,就像服务器提供具有 .svg 扩展名的文档的方法一样。除了,有问题的 SVG 是由运行 ASP 经典的服务器生成的。
影响返回浏览器的响应的一些 ASP 命令是: Response.AddHeader “内容处置”,“内联” Response.ContentType = "图片/svg+xml"
另一个问题,我正在使用 MSXML XSLT 转换来生成输出。因此,我仅限于 XSLT 序列化程序能够做什么以及何时能够做什么。
文件中的推荐内容类似于:
我想完全省略 html 部分,只保留 XML 序言、DOCTYPE,然后是第一个根元素。
对于 SVG,IE9 是否需要 DOCTYPE?我认为让服务器以正确的顺序发出一个问题时遇到了麻烦。如果它甚至对“纯 SVG”文档也很重要。
【问题讨论】:
标签: asp-classic svg internet-explorer-9 mime doctype