【问题标题】:Validating issue: Unknown Tag/Undefined attribute name warnings in Eclipe验证问题:Eclipse 中的未知标记/未定义属性名称警告
【发布时间】:2016-02-16 20:33:17
【问题描述】:

以下代码为我在 Eclipse 4.4.2 中提出了验证问题。它位于 JSP 文件中。

       <svg version="1.1" class="..." xmlns="http://www.w3.org/2000/svg"
        xmlns:xlink="http://www.w3.org/1999/xlink" x="..." y="..." width="..x" height="..." viewBox="..."
        enable-background="..." xml:space="...">
        <g>
          <polygon fill="#FFFFFF" points="..."></polygon>
          <polygon fill="#FFFFFF" points="..."></polygon>
        </g>
       </svg>

此代码产生以下警告:

  • “未定义的属性名称(属性名称)”附加到 svg 元素的每个属性
  • g 和多边形标签的“未知标签(标签名称)”。

我通过一个支持 HTML5/SVG1.1 的在线验证器运行了这个,它告诉我有 0 个验证问题。 任何想法为什么会发生这种情况?我知道我可以选择通过 Window > Preferences > Validation 忽略验证问题,但我更愿意找到一种方法让 Eclipse 真正识别这些标签/属性,因为它们工作得很好。

【问题讨论】:

    标签: eclipse html validation jsp svg


    【解决方案1】:

    命名空间http://www.w3.org/2000/svg 似乎无法被您的eclipse 安装识别。尝试以下任一:

    • 将命名空间添加到您的 XML 目录(在 Window > Preferences 中),包括 svg 的架构,或
    • 指定内联模式,作为 svg 元素的属性:

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd" (或架构的本地副本所在的任何位置)

    【讨论】:

      猜你喜欢
      • 2015-02-01
      • 1970-01-01
      • 2016-05-27
      • 2022-08-24
      • 1970-01-01
      • 2016-12-07
      • 2021-01-28
      • 2016-03-15
      • 2019-09-15
      相关资源
      最近更新 更多