我知道我之前已經完成了這項工作,但它今天無法工作,我也無法找到解釋如何執行此操作的任何地方。這可能是我缺乏睡眠,但我懷疑是小孩。在Visual Studio IDE中使用XSD進行XML驗證
我有一個XML文檔和一個完整的定義它的XSD的目錄。如何將Visual IDE設置爲向我通知驗證失敗,然後在給定上下文中提供有效標籤和屬性的智能感知列表?
我曾嘗試:
- 我已經添加了XSD的與XML文檔的項目。
- 我已將XSD添加到XML架構列表(在XML/Schemas ...菜單項下)。
- 我甚至已經將schemaLocation和noNamespaceSchemaLocation屬性包含到XML文檔中。
Visual Studio仍然沒有放棄任何有用的調試或編輯信息。我嘗試了2010年和2008年(我以前在2008年之前完成過這項工作,我認爲)
更新:我有另一位開發人員嘗試了這一點,但他也失敗了。他知道他已經用其他XML文檔完成了它,並使其工作。然後我下載氧XML編輯器,它在相同的XML和XSD文件工作得很好,所以這些文件似乎是罰款(或氧氣是更寬容/靈活。)
謝謝,這是一個很好的詳細解釋,但我仍然沒有工作。我不知道你可以從這樣的屬性中獲得模式列表。 – 2010-07-01 20:49:53
@Jim McKeeth:如果您修改XML並再次保存,該怎麼辦?有時XML驗證需要一個觸發器... – 2010-07-01 21:15:23
即使它不適合我,我也接受了您的答案。我猜測我的系統剛剛結束,但我已經搬到新電腦上,現在一切正常。 – 2010-10-21 21:19:50