外部のSVGファイルのSVGDocumentの取得の仕方

Firefox(1.5以降)やOpera(9.x)において、
SVGファイルを参照しているobject要素やembed要素から、SVGDocumentを取得するには、「getSVGDocument()」というメソッドを使うといいそうです。(SVG1.1仕様などを参照)

object要素とembed要素で、このメソッドは対応しています。要メモ。

<object id="oe" type="image/svg+xml" data="hoge.svg"></object>
<script type="text/javascript">
var doc = document.getElementById("oe").getSVGDocument();
var circles = doc.getElementsByTagName("circle");