Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVG xml:基本属性在IE9中不起作用_Svg_Internet Explorer 9 - Fatal编程技术网

SVG xml:基本属性在IE9中不起作用

SVG xml:基本属性在IE9中不起作用,svg,internet-explorer-9,Svg,Internet Explorer 9,我正在尝试创建一个SVG文档,其中包含引用png文件的图像标记。如果我在每个图像标记中都包含png的绝对路径,那么这是可行的,但是如果我尝试在其中添加一个xml:base属性,那么在IE9中似乎不起作用。不过,Firefox和Chrome似乎确实可以使用。IE中有错误吗?或者我的语法有问题吗 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <svg xmlns="http://www.w3.org/2000/sv

我正在尝试创建一个SVG文档,其中包含引用png文件的图像标记。如果我在每个图像标记中都包含png的绝对路径,那么这是可行的,但是如果我尝试在其中添加一个xml:base属性,那么在IE9中似乎不起作用。不过,Firefox和Chrome似乎确实可以使用。IE中有错误吗?或者我的语法有问题吗

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:base="file:///C:/SVG/Devices/valves/">
  <image width="40" height="56" x="10" y="10" xlink:href="motorised_valve[purple].gif"/>
</svg>

由于复杂的原因,我不想在这里讨论,我不能将SVG文档与图像放在同一个文件夹中

谢谢你的帮助
Mog

在您的情况下,是否可以使用
数据://
协议将PNG图像嵌入到文档中?这将解决您的问题,但代价是可能使XML变得相当大。

我担心这不合适,因为我需要SVG尽可能小。SVG可能需要通过昂贵/低带宽的卫星连接发送,允许PNG(从不更改)与SVG(偶尔更改)分开缓存非常重要。我想使用相对链接的另一个原因是生成一个较小的SVG文件,因为单个SVG对象引用了很多不同的PNG。