Наша система загружает SVG файлы программно в HTML через AJAX. Типичный SVG файл начинается с:
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0,0 65415,41616' xml:space='preserve' height='50.000cm' width='50.000cm' xmlns:xlink='http://www.w3.org/1999/xlink
Но, как ни странно, в JavaScript, похоже, нет способа получить этот "viewBox" из SVG DOM - либо в виде строки, либо в виде набора значений. В Mozilla, например, firebug сообщает, что узел svg имеет 5 из 6 атрибутов, которые мы указываем: xmlns, xml: space, height, width и xmlns: xlink. Но ViewBox явно отсутствует в этом списке.
Есть ли способ программно получить это значение? - где это в SVG DOM? (Мы не можем внедрять сторонние библиотеки).