今天升级到 20.04,不知何故,文档查看器无法打开.svg
文件。它不断给出这个错误。以前,当我使用 18.04 时,一切正常。我没有遇到这样的错误。
XML parse error: error code=201 (3) in (null):606:15: Namespace prefix xlink for href on image is not defined
编辑
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="200" height="200">
<image id="image0" width="200" height="200" x="0" y="0"
xlink:href="data:image/png;base64
您的文档查看器抱怨该
svg
文件在xlink
某处有一个符号而没有被声明。因此,您的svg
文件无效xml
,文档查看器会正确抱怨。也许在较新的版本中,它对此更加严格。要修复您的文件,请使用编辑器打开它并确保
xlink
声明包含在<svg>
文件开头的标记中,它应该如下所示:更新:对于您的文件,更改此行:
对此:
请参阅:<svg> - SVG:可缩放矢量图形 | MDN
在大多数情况下,
svg
标签具有以下属性就足够了:xmlns
和viewBox
; 可选width
和height
: