我尝试使用以下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