【发布时间】:2019-02-22 20:32:04
【问题描述】:
这两种方法我很熟悉:
var newDataSet = XmlSerializer.DeserializeFromString<NEWDATASET>(xmlDoc.OuterXml);
var newDataSet = xmlDoc.OuterXml.FromXml<NEWDATASET>();
但他们都给了我同样的错误:
DeserializeDataContract:错误转换类型:第 1 行错误 位置 40. 期望来自命名空间的元素“NEWDATASET” ''.. 遇到名为 'NEWDATASET' 的 'Element', 命名空间''。
我觉得只要元素名称与公共属性名称匹配,或者将公共属性的 DataMemberAttribute Name 参数设置为元素名称,我觉得应该有一种方法可以让它工作。
【问题讨论】:
标签: c# xml serialization deserialization servicestack