SVG xml: базовый атрибут не работает в IE9 - PullRequest
0 голосов
/ 23 марта 2012

Я пытаюсь создать документ 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

1 Ответ

0 голосов
/ 23 марта 2012

Было бы приемлемо в вашем случае встраивать изображения PNG в ваш документ по протоколу data://?Это решило бы вашу проблему за счет потенциально большого размера XML.

...