1
我打算嘗試在C#中使用XML序列化,但我想知道如果我得到.xml文件如何檢查xml文件是否確認了正確的類型?如果您使用XML序列化,您如何驗證數據?
與通常情況一樣,您可以製作一個您可以驗證的模式,以確定它是否確認了正確的格式。
您可以將模式綁定到XML序列化,還是自動執行此檢查?
感謝
我打算嘗試在C#中使用XML序列化,但我想知道如果我得到.xml文件如何檢查xml文件是否確認了正確的類型?如果您使用XML序列化,您如何驗證數據?
與通常情況一樣,您可以製作一個您可以驗證的模式,以確定它是否確認了正確的格式。
您可以將模式綁定到XML序列化,還是自動執行此檢查?
感謝
在實踐中,我總是與驗證XML和XSD之前,反序列化。在嘗試反序列化之前,這會捕獲所需字段,範圍錯誤和格式錯誤的XML等內容。 – 2010-05-02 23:23:03
你的意思是手動或通過代碼驗證它嗎? – chobo2 2010-05-03 18:13:08
我們是否正在將一個類型(稱爲Employee類)序列化爲xml並將其序列化或者我們是否正在引用使用xsd驗證xml文件的過程?在前一種情況下,不涉及xsd。 – 2010-05-03 19:00:47