沒有人知道在eclipse中編輯xml時是否可以使用xsd驗證xml?eclipse:使用xsd驗證xml
這是我的XML是如何開始的:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
沒有人知道在eclipse中編輯xml時是否可以使用xsd驗證xml?eclipse:使用xsd驗證xml
這是我的XML是如何開始的:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
右鍵單擊並驗證。如果未驗證,那麼Eclipse無法訪問XSD文件。在XML的父目錄中是definitions.xsd嗎?您還可以爲您的xsds定義XML catalog條目。無論如何,如果一切都很好,在保存時應該驗證XML。驗證通常與元素和屬性的代碼完成一起。他們通常都工作或者都不工作。
UPDATE:
圖片進行驗證的行動更加明確:
我找到了原因validate選項顯示不出來。它發生在瀏覽本地文件系統中的文件時。您應該將文件夾升級到某個項目,或者將xml和xsd文件添加到某個臨時項目中。然後驗證以及許多其他選項應該出現在Contex菜單中。
我在Ubuntu上使用eclipse 3.5.2。
將它放入您的(已編輯)答案是很好的,所以人們會看到它。 – Stabledog 2012-07-25 12:25:43
如何將文件夾升級到項目? – hotshot309 2013-10-24 20:57:11
這個確切的證據是我應該點擊? – clamp 2010-11-24 16:53:10
感謝您的照片。因爲我沒有看到該菜單項,所以看起來我真的有錯誤的日食。 – clamp 2010-11-25 11:38:42
然後問題是你不使用XML編輯器來編輯xml。右鍵單擊包資源管理器中的文件,然後單擊open-with並選擇xml編輯器。 – 2010-11-25 11:46:46