CairoSVG想要" SVG文件是XML树"并且无法读取我的SVG文件

时间:2017-04-12 16:46:55

标签: python xml python-3.x svg cairo

我试图转换我为Adobe Illustrator中使用而编写的SVG文件。它在浏览器中显示良好,但图像编辑器不喜欢它,所以我想尝试使用CairoSVG将其转换为PS,但我收到错误:

 AttributeError: 'Node' object has no attribute 'xml_tree'

我尝试使用原始文件,如下所示:

<svg height="240" width="310" viewBox="0 0 310 240"
  xmlns="http://www.w3.org/2000/svg"
 xmlns:xlink="http://www.w3.org/1999/xlink" >
   <defs>
      ...
   </defs>
   ...
</svg>

我也尝试过这样的文件:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg height="240" width="310" viewBox="0 0 310 240"
  xmlns="http://www.w3.org/2000/svg"
 xmlns:xlink="http://www.w3.org/1999/xlink" >
   <defs>
      ...
   </defs>
   ...
</svg>

如何更改SVG文件以便正确阅读?

0 个答案:

没有答案