Eclipse验证器抱怨方阵-webfont.svg-这是项目http://fortawesome.github.io/的一部分。
元素类型“字体-面”的内容是不完整的,它必须匹配“((字体-面-src,(desc|title|metadata))|((desc|title|metadata)+,字体-面-src,((desc_title title元数据))?)”。
(编辑:澄清问题)
方舟-webfont.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 xmlns="http://www.w3.org/2000/svg">
<metadata></metadata>
<defs>
<font id="fontawesomeregular" horiz-adv-x="1536" >
<font-face units-per-em="1792" ascent="1536" descent="-256" />
<missing-glyph horiz-adv-x="448" />
<glyph unicode=" " horiz-adv-x="448" />
...
<glyph unicode="" horiz-adv-x="1792" />
</font>
</defs></svg> 发布于 2013-07-15 20:20:35
这是一个验证器,它告诉您您的文件无效。该消息意味着您的字体面板元素的内容必须与其相关的顺序相匹配。不可能是空的。尝试让Eclipse从同一个DTD生成一个新的XML文件,您将看到它需要的样子。
发布于 2014-09-26 09:54:11
这是一个与验证器有关的问题,因为定义是正确的,如果检查defs元件的定义,它允许font元素。
还来自mozilla消息来源:
许可内容:
下列任意数量的元素,按任何顺序排列:
和
<a>, <altglyphdef>, <clippath>, <color-profile>, <cursor>, <filter>, <font>, <font-face>, <foreignobject>, <image>, <marker>, <mask>, <pattern>, <script>, <style>, <switch>, <text>, <view>规范性文件SVG1.1(第二版)
因此,您可以在eclipse验证器中添加要忽略的内容,请检查以下主题:如何从Eclipse中的验证中排除特定的文件夹或文件?
https://stackoverflow.com/questions/17661674
复制相似问题