我做了一个矢量图形在Illustrator和似乎无法得到它保存为SVG 1.1后显示出来。我不断收到此错误,而且还彻底改变它,这样我的整个图形甚至不会显示出来:
error on line 8 at column 93: Namespace prefix inkscape for connector-curvature
on path is not defined
我不太确定这是什么意思,我已经看过了SVG代码,并不能找出做什么来解决它。
这是什么意思的错误和我如何摆脱它?
谢谢 - 响应非常感谢!
如果你的文件有Inkscape的命名空间的元素,这表明它起源于Inkscape中。或者你也许从Inkscape中来了一个SVG的一部分合并?
这是什么错误提示的是,该文件有没有被定义的命名空间Inkscape的Inkscape中的属性。
试试这个:经过文件并删除形式inkscape:whatever="something"
的任何属性。这应该解决您的问题。
如果没有,你可能需要的地方张贴文件,所以我们可以看看它。
该文件是在Inkscape中创建并放置在Illustrator中,因此它保留了命名空间声明。相反,通过手动编辑的文件,尝试做一些事情来的图像,以插画重新中风和填充它。例如,在合并探路。如果你能得到Illustrator来改造它以自己的方式,命名空间会脱落。