2009-11-02 143 views
2

如何修改MyEclipse會拋出警告標誌的條件?我很高興地聽到一個通用的解決方案,但這裏是我的特定問題的好奇,/如果事實證明是相關的:刪除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的文件沒有錯誤。

回答

3

在項目屬性,你可以關閉不同類型的驗證。例如,你可以說你不想要XML文件的DTD驗證或HTML驗證等。

Myeclipse示例是here

+0

啊,一個通用的答案,甚至更好! – Pops 2010-01-14 14:39:44

+0

大多數來自Google的這個問題的人可能在尋找@Scanningcrew在下面給出的答案。 – forresthopkinsa 2017-01-20 21:57:17

9

我用下面的在我的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

+0

這很完美,謝謝。我開始想,也許我終於會得到一個風滾草。 – Pops 2009-11-03 14:27:05

+2

謝謝,掃描螺桿。我認爲這應該是正確的答案:當事實上HTML文件無效時禁用驗證不是正確的解決方案。這將停止驗證所有其他文件,我不能相信你會想要的。 – Kariem 2010-09-03 09:22:13