HTML(XMLとは限らない)にSVG画像を直接埋め込むには
OreScript時代の幕開け
http://d.hatena.ne.jp/yukoba/20071108/p1
ほむり - XML -> HTMLなテンプレート作ってみた
http://d.hatena.ne.jp/jksy/searchdiary?word=%2a%5bOreScript%5d
を読んだ上で、アイデアとして書きとどめておきます。実現したわけではありませんので、あしからず。実現しました。
<script type="image/svg+xml" width="200" height="300">
で、hogehoge.jsには、以下のように書きます。
function main(){ var ary = document.getElementsByTagName("script"); for(var i=0; i < ary.length; i++) { var hoge = ary[i].type; if(ary[i].type == "image/svg+xml") { var ait = ary[i].text; alert(ait); } } } main();
以上を実行すると、
という文字が出てきます。
あとは、SVGパーサに任せれば…