2

如何修改 MyEclipse 将抛出警告标志的条件?我很高兴听到一个通用的解决方案,但对于好奇的人/如果它被证明是相关的,这是我的具体问题:

<html xmlns="http://www.w3.org/1999/xhtml">
<wicket:panel>
<p>
<object type="text/html" width="750" height="360" wicket:id="htmlRendition"></object>
</wicket:panel>
</html>

导致警告“未定义的属性名称 (xmlns)”、“未知的标签 (wicket:panel)”和“未定义的属性名称 (wicket:id)”。奇怪的是,大多数与 Wicket Java 文件配对的 HTML 文件都没有错误,只有格式为ClassName$InnerClassName.html.

4

2 回答 2

9

我在 Wicket 的 HTML 文件中使用以下内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  
      xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd"> 

我知道一些 IDE(IntelliJ)例如允许您注册一个 dtd 来验证您的 xml 文件。本文看起来适用于 XML 文档,但也许 HTML 文件可以工作,或者可以配置为类似地工作:

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.wst.xmleditor.doc.user/topics/cxmlcat.html

于 2009-11-03T07:21:22.993 回答
3

在项目属性中,您可以关闭不同类型的验证。例如,您可以说您不希望对 XML 文件进行 DTD 验证或 HTML 验证等。

Myeclipse 示例在这里

于 2010-01-14T12:01:29.477 回答