svg-import.js导入错误“SVG导入得到意外的类型sodipodi:namedview”

svg-import.js import error "SVG Import got unexpected type sodipodi:namedview "

本文关键字:导入 类型 sodipodi namedview 意外 错误 js SVG svg-import      更新时间:2023-09-26

我正在使用svgjs来加载SVG并进行一些操作。我还使用 svg-import 插件来导入已经存在的 svg 文件。但是我收到错误:

SVG Import got unexpected type sodipodi:namedview 

在尝试加载 SVG 时。它确实有sodipodi:namedview标签,并且还包括适当的命名空间。它在浏览器编辑器甚至 svg 编辑项目中正确加载。

谁能告诉我如何解决它?

我意识到这是一个古老的问题,但答案很可能是你正在导入一个尚未导出为普通 svg 的 Inkscape svg。Inkscape增加了一个名为sodipodi的额外标签集。

您可以手动将其剥离,也可以在 Inkscape 中使用"另存为"来保存普通的 svn 副本。如果单击"另存为...",您将在对话框的右下角看到一个下拉列表,您可以在其中选择"纯SVG"。