我越來越如何解決此錯誤:src-resolve:無法將名稱'j2ee:descriptionType'解析爲(n)'類型定義'組件。
「SRC-決心: ':descriptionType J2EE' 的(N) '類型定義' 組件無法解析名稱。」
這個錯誤在我的xsd文件中。
請幫我解決這個問題。
我越來越如何解決此錯誤:src-resolve:無法將名稱'j2ee:descriptionType'解析爲(n)'類型定義'組件。
「SRC-決心: ':descriptionType J2EE' 的(N) '類型定義' 組件無法解析名稱。」
這個錯誤在我的xsd文件中。
請幫我解決這個問題。
該錯誤表示descriptionType是XSD中引用的XML模式類型(簡單或複雜),類似於type="j2ee:descriptionType"
。您的XSD需要參考(使用導入或包括)包含此定義的XSD文件。
要找出哪些可能是,您使用映射與j2ee
這將給你你需要的模式的目標命名空間的URI。如果這與您的XSD不同,那麼您需要使用類似<xsd:import namespace="j2ee uris goes here" schemaLocation="where is it?"/>
;否則,是一個<xsd:include schemaLocation="where is it?"/>
如果你已經在你的XSD中有import/include,那麼架構位置就是你的問題;檢查它解決了什麼。這是事情可能會變得棘手的地方,因爲它取決於你如何得到錯誤,其中你什麼都沒說。
如果是編輯器,那取決於;也許你需要配置一些解析名稱空間引用的目錄,也許你只是將文件複製到你的文件系統等。
如果你使用Eclipse,那麼這可能會有所幫助。
如果XML驗證心不是添加到您的構建任何值(一般很少做對我來說)只要按照這些準則how to disable xml validation
總之,只要禁用XML驗證,然後右鍵單擊並再次驗證項目。