我试图转换我为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文件以便正确阅读?