1. 程式人生 > >eclipse 中忽略jsp, xml檔案中的報錯資訊

eclipse 中忽略jsp, xml檔案中的報錯資訊

有的時候, 在eclipse中, jsp, xml 檔案時執行的好好的, 可是就是在eclipse中報錯, 雖然不影響功能, 但看起來很煩, 去掉這些錯誤警告的方法是: 

Windows-Preferences 輸入 validation, 然後選中 validation, disable all 即可. 


.取消自動validation 
validation有一堆,什麼xml、jsp、jsf、js等等,我們沒有必要全部都去自動校驗一下,
只是需要的時候才會手工校驗一下,速度立馬提升好幾個檔次!

取消方法: 
windows-->perferences-->myeclipse-->validation 
除開Manual下面的複選框全部選中之外,其他全部不選

手工驗證方法: 
在要驗證的檔案上,單擊滑鼠右鍵-->myeclipse-->run validation


XML的編寫是否符合規範,可以通過XML Schema或DTD進行驗證,但有時候電腦本來就很卡,而且XML的某些錯誤並未導致程式無法執行的情況下,暫時關閉XML的驗證也算不錯的選擇。

如web.xml中web-app標籤沒指定version:
<web-app xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://Java.sun.com/xml/ns/j2ee” xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd” id=”WebApp_ID”      >
這時,就會出現打紅叉,提示:cvc-complex-type.4: Attribute ‘version’ must appear on element ‘web-app’.

這個錯誤並未導致程式無法執行,而eclipse關閉XML驗證的方法如下:
1.選單【Windows】 -【Preperences】-【Validation】
2.在右邊找到“XML Validator”,把取消【Bulid】複選框的選中狀態,保持【Manual】 的選中狀態,因為我們最後還需要確保XML的正確性,這個可以通過選擇XML檔案,在右鍵選單中選擇【Validate】手工來驗證,如果XML有錯,會彈出視窗提示,但如果把【Manual】複選框也取消的話,再手工驗證,即使XML真有錯,也不會正確提示。