我嘗試使用以下C# - 反序列化的XML字符串,有XML文檔(1,2)
XmlSerializer serializer = new XmlSerializer(typeof(Application));
App = (Application)serializer.Deserialize(xmlString);
這一切運作良好反序列化在C#中的XML字符串時,XML是相當一個錯誤打印,但是當我有一個單行中的整個XML反序列化失敗,錯誤
XML文檔(1,2)有一個錯誤。 名稱不能以'。'開頭字符,十六進制值0x00。 1號線,位置2」
我檢查XML是如此有效。
任何人知道可以做些什麼來解決這個問題?
你能發佈一個XML的例子嗎? – 2011-04-22 16:22:13
你是如何確定XML是有效的?顯然,它包含一個你看不到的NULL(0x00)。找出爲什麼你看不到它。 – 2011-04-22 16:24:53
我將字符串複製到xml間諜,它並沒有抱怨,它甚至驗證對模式 – user560174 2011-04-22 16:29:23