2012-03-27 29 views

回答

16

該錯誤表示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,那麼架構位置就是你的問題;檢查它解決了什麼。這是事情可能會變得棘手的地方,因爲它取決於你如何得到錯誤,其中你什麼都沒說。

如果是編輯器,那取決於;也許你需要配置一些解析名稱空間引用的目錄,也許你只是將​​文件複製到你的文件系統等。

-3

如果你使用Eclipse,那麼這可能會有所幫助。

如果XML驗證心不是添加到您的構建任何值(一般很少做對我來說)只要按照這些準則how to disable xml validation

總之,只要禁用XML驗證,然後右鍵單擊並再次驗證項目。

相關問題