以下代码在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>
此代码会产生以下警告:
我是通过支持HTML5 / SVG1.1的在线验证程序运行的,它告诉我有0个验证问题。 任何想法为什么会发生这种情况?我知道我可以通过Window&gt;选择忽略验证问题。偏好&gt;验证,但我更愿意找到一种方法让Eclipse实际识别这些标签/属性,因为它们工作得很好。
答案 0 :(得分:0)
您的eclipse安装似乎无法识别命名空间http://www.w3.org/2000/svg
。尝试以下任何一种:
指定内联架构,作为svg元素的属性:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd"
(或者您的本地模式副本)