2014-10-10 75 views
0

我在Eclipse中創建了一個XSD模式,然後創建了一個XML文件。我無法讓我的XML驗證。無論聊天是在我的XML上進行的,包括刪除結束標籤等,當我點擊「驗證」時,它告訴我沒有錯誤。驗證Eclipse中的XML

我試過創建一個XML Catalog條目,但是沒有幫助。有誰知道我的問題可能是什麼?

+0

另一位信息。當我將鼠標懸停在Eclipse中的元素上時,我得到上下文相關的幫助,因此我知道它知道XSD。出於某種原因,我只是沒有爲我標記錯誤。 – Girevik 2014-10-13 11:20:43

回答

0

您是否還通過偏好啓用了驗證? Eclipse Screenshot ------老答案------

你必須包括在XML文件中的參考架構,使驗證。例如:http://www.w3schools.com/schema/schema_howto.asp

<?xml version="1.0"?> 

<note 
xmlns="http://www.w3schools.com" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.w3schools.com note.xsd"> 
    <to>Tove</to> 
    <from>Jani</from> 
    <heading>Reminder</heading> 
    <body>Don't forget me this weekend!</body> 
</note> 
+0

我相信在默認情況下,從架構中構建XML,這就是我添加到XML Catalog的內容。我的XML看起來像這樣: Girevik 2014-10-10 17:16:05

+0

是,啓用驗證。 – Girevik 2014-10-13 11:19:45

+0

你在防火牆後面嗎?您可能需要在Eclipse中添加代理設置。如果不是這樣,我不知道還有什麼可能。這個對我有用。 – markbernard 2014-10-14 21:58:01

0

我發現了這個問題。在「驗證」下,所有選項都被關閉。一旦我啓用它,它就開始按我的預期工作。謝謝您的幫助。