![](https://secure.gravatar.com/avatar/b6a8c20189114c8fd811f596b7bf3786.jpg?s=120&d=mm&r=g)
Alan Horkan wrote:
<svg id="svg548" sodipodi:version="0.32" width="400pt" height="400pt" sodipodi:docbase="/home/nicu/svg_gal/happy/" sodipodi:docname="/home/nicu/svg_gal/happy/baloon1_01.svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
After even more trial and error I was able to narrow it down to just this line, the removal of which allows the file to display correctly: xmlns="http://www.w3.org/2000/svg"
it can also be fixed by changing it to xmlns:svg="http://www.w3.org/2000/svg"
Which looks to me more likely to be strictly valid and correct and I hope is the actual fix. Could someone please tell me if it is correct so because having gone to all the trouble of figuring out exactly what the problem was I'd like to finally submit a patch of my own to Inkscape (and then get back to poking holes in the Standard SVG).
Actually, by declaring xmlns:svg="http://www.w3.org/2000/svg" you are specifying the namespace for elements of the form 'svg:*' . xmlns="http://www.w3.org/2000/svg" specifies the default namespace for unprefixed elements such as the <svg> <g> <circle> etc. that are actually in the svg documents. If the file containes no uses of 'svg:', then your change is equivalent to the removal of the declaration, which is why it is having the same effect.
I don't know what the problem with Adobe svg viewer 1.0 is, but I will note that according to http://www.adobe.com/svg/viewer/install/old.html that viewer was released in Jun 2000, whereas the W3C didn't standardise the spec for SVG 1.0 as a recommendation until Sept 2001.
Yours,
John