2012-04-18 42 views
0

我有2個XML文件,它們包含完全相同的XML數據(或者至少他們現在這樣做),這是我在eclipse之外創建的第一個XML文件,並將其複製到工作區中。在Eclipse之外創建的xml文件將無法驗證

第二個是使用eclipse XML嚮導創建的。

在第一個文件的XML與百達此錯誤驗證失敗...

引用的文件包含錯誤 (文件:/ X:/GLUCODEX/BaseDevel/DB_Logic.xsd)。通過文件「GlucodexDCheck.xml」驗證文件「DB_Logic.xsd」 當檢測到

當我點擊查看詳細我得到這個....

下面的錯誤。在大多數情況下,通過直接驗證「DB_Logic.xsd」檢測到這些錯誤可能是 。但是,它是 可能只有在012xxGlucodexDCheck.xml的上下文中驗證DB_Logic.xsd時纔會發生錯誤。

如果內容相同如何鏈接第一個文件使其得到驗證,請記住2個文件的內容完全相同。除一個鏈接到單獨位置中的文件外

錯誤消息顯示文件在正確的位置找到。當我在eclipse中驗證XSD時,它驗證OK。

我猜這是與嚮導創建鏈接到XSD等不知何故有關,但我找不到如何將其添加到我的原始文件。

在此先感謝您的幫助。

David

回答

0

所以我最終找到了解決方案。

我在eclipse中創建了一個新項目,只是爲了開發靜態網頁和我可能需要的任何XSD模式。

然後,我將當前的XSD文件複製到此項目中,然後使用<窗口 - 首選項 - XML - XML目錄>將這些文件添加爲用戶指定的條目。

我現在可以包含這些文件作爲條目,只要我需要在其他項目。

布里爾,所有的驗證工作,現在我有一個合理的位置,我所有的CSS,XSD和其他COMMUN東西...

現在我需要的是讓行家再次合作...

作爲一個風滾草是很有趣,而它持續!

大衛