2010-04-15 44 views
1

我試圖序列化一個ASMX Web服務結果,但我得到以下錯誤。XML序列化 - 不是預期的錯誤

There is an error in XML document. ---> System.InvalidOperationException:  <ArrayOfT_SATQuestionInfo xmlns='http://tempuri.org/'> was not expected 

有關如何解決這個問題的任何想法,所以它會「期待」命名空間?

+0

您可能無法順利序列化任何東西。當您認爲XML實際上包含一些錯誤輸出時,通常會發生該異常。你能發表更多的細節嗎? – ladenedge 2010-04-15 15:31:31

+1

這看起來更像是你變得格式不正確的XML。 xml是什麼樣的? – 2010-04-15 15:31:34

+0

這個錯誤怎麼樣。我的XML文件保存不正確,但我現在有這個錯誤。 – Bryan 2010-04-15 15:47:07

回答

0

這看起來問題在於反序列化,在這種情況下在客戶端。我建議你將問題隔離開來,我幾乎肯定會重現錯誤。只需使用控制檯應用程序進行簡單測試。像在網絡服務中那樣填寫對象,執行xml序列化,然後嘗試反序列化回對象。您遇到的錯誤可能是由xml中的無效數據或無法反序列化爲對象的無效結構引起的。