0
我想创建一个包含引用png文件的图像标签的SVG文档。如果我在每个图像标记中包含png的绝对路径,但是如果我尝试在其中添加xml:base属性,在IE9中似乎不起作用,则此方法可行。不过它似乎可以用于Firefox和Chrome。在IE中是否有错误或者我的语法有问题?SVG XML:基本属性不工作在IE9
<?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文档放到与图像相同的文件夹中。
感谢所有帮助 莫古
恐怕它不适合,因为我需要SVG尽可能小。 SVG可能需要通过昂贵的/低带宽的卫星连接发送,并且允许将png(永不改变)与SVG(偶尔会改变)分开缓存,这一点很重要。 我想使用相对链接的另一个原因是生成较小的SVG文件,因为单个SVG对象引用了很多不同的PNG。 – Mog0 2012-05-28 10:47:17