Вы используете IE? IE все равно не распознает SVG. Microsoft всегда отстает на десять лет, но по какой-то причине они более популярны и намного дороже. Назовите марку пропаганды?
SVG загружается в Firefox. Как документ XML, на который есть ссылка непосредственно в URL, а также если вы встраиваете его в документ XHTML (полностью XML-совместимый) с правильным пространством имен, SVG должен отображаться правильно. Самое замечательное в этом варианте - DHTML может манипулировать вашим SVG. Все, что я сказал в этом параграфе, относится и к MathML, если вам интересно.
Кроме того, SVG не загружается из тега изображения. Я действительно верю, что Firefox работает над этим обновлением. Я не совсем уверен.
Использование объекта или тега внедрения разумно, я полагаю ... но одним из моих предыдущих исправлений было использование iframe. Вставьте iframe в ваш HTML, который ссылается на полный файл SVG. Используя CSS, вы можете заставить iframe выглядеть вровень с остальной частью вашего документа, выглядя и действуя как изображение Заключенный в тег div или span, вы можете иметь обработчики событий onhover и onclick.
Используя тег image, ваш src может быть файлом PHP на стороне сервера. При правильной кодировке и с соответствующими приложениями cgi вы можете растеризовать SVG на стороне сервера, и эти PNG-данные будут отправлены обратно на ваше изображение через PHP src.