Мое приложение было в VML, что позволило мне вставлять html между тегами VML. Но VML поддерживает только до IE-8. Теперь я преобразовал VML в SVG с помощью vectorconverter. Но SVG не позволяет вставлять тег html между тегами SVG. После поиска в stack и google я наткнулся на использование тегов foreignobject, однако он также поддерживает только до IE-8. Я также пытался использовать тег switch, размещая его над тегами сторонних объектов, но это не сработало. Есть ли способ вставить html-код между тегами SVG, т.е. ниже. заранее спасибо
<html>
<head>
<meta charset="UTF-8">
<title>HTML inside SVG</title>
<style type="text/css"></style></head>
<body>
<svg width="500" height="300" style="border:1px red solid">
<switch>
<foreignobject class="node" x="46" y="22" width="100" height="100">
<div style="border:1px green solid">I'm a div inside a SVG.</div>
</foreignobject>
</switch>
</svg>
<div>Interesting! But you a Foreign Object.</div>
</body>