根据
SVG page on wikipedia,SVG应该作为image / svg xml.
另见:
1.2 SVG MIME type, file name extension and Macintosh file type
以下meta:
没有定义从服务器提供内容的方式 – 当您无法定义服务方式时,它更像是为HTML页面提供该信息的方式…
并且,我不确定元素元素在SVG specifications中是否有效 – 我会让你检查^^
您需要做的是从服务器发送HTTP标头,指示数据的内容类型.
这是使用PHP header函数完成的;在你的情况下:
header('Content-type: image/svg+xml');
echo '<?xml version="1.0" standalone="no"?>
/p>
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
';
注意 :
>我删除了< meta>和< head>标签;不确定< head>应该被删除,但是,因为它是空的….
>我已将调用添加到标题函数中
> firefox正确显示SVG红色圆圈 – 所以,似乎工作;-)
希望这可以帮助 !