cvc-complex-type.4: Attribute ‘version’ must appear on element ‘web-app’.

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真有錯,也不會正確提示。

發佈了58 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章