【问题标题】:Eclipse : how to disable validation for SVG filesEclipse:如何禁用对 SVG 文件的验证
【发布时间】:2014-09-26 04:28:32
【问题描述】:

我想不出在 Eclipse 中禁用 SVG 文件验证的方法。我尝试在验证配置页面中添加xml验证的异常,但没有成功。我有一个来自 bootstrap 3 (glyphicons-halflings-regular.svg) 的文件,它有一个错误标记(可能是 dtd 合规性)我想要么从验证中排除这个特定文件,要么一起禁用 SVG 文件的验证。

任何帮助表示赞赏。

编辑:我正在使用 eclipse Luna

SVG 文件中的错误信息是:

描述资源路径位置类型 元素类型“font-face”的内容不完整,必须匹配“((font-face-src,(desc|title|metadata))|((desc|title|metadata)+,font-face -src,((desc|title|metadata))?))"。 glyphicons-halflings-regular.svg /myApp/src/main/webapp/js/vendor/bootstrap-3 第 6 行 XML 问题

【问题讨论】:

  • 在询问技术问题时,通常不应该猜测 中说明错误消息的内容。

标签: eclipse twitter-bootstrap validation svg


【解决方案1】:

这是一个与验证器有关的问题,而不是与引导 SVG 文件有关,因为定义是正确的,如果您检查 defs Element 的定义,它允许 font element

同样来自 Mozilla 来源:

允许的内容:

以下任意数量的元素,按任意顺序:

  • 动画元素
  • 描述性元素
  • 形状元素
  • 结构元素
  • 渐变元素

<a>, <altglyphdef>, <clippath>, <color-profile>, <cursor>, <filter>, <font>, <font-face>, <foreignobject>, <image>, <marker>, <mask>, <pattern>, <script>, <style>, <switch>, <text>, <view>

规范性文件 SVG 1.1(第 2 版)

所以你可以在eclipse验证器中添加忽略,请检查这个主题:How to exclude specific folders or files from validation in Eclipse?

【讨论】:

  • 我确实遵循了您链接的答案中的建议,但它对我不起作用。 svg 文件仍然因为一些模糊的原因得到验证。我在 XML 验证器的排除组中添加了 svg 文件扩展名。但仍然没有运气
  • 好吧,看来 eclipse 今天心情好多了……即使我昨天完全重建并重新验证了我的工作区,标记也不会消失。但是今天,在重新启动它之后,它就完全消失了....谁知道呢...有时它也只是月食的那一天。接受你的回答:)
猜你喜欢
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 2018-07-28
相关资源
最近更新 更多