是否可以将未知的XML反序列化为如下所示的对象? var xml = @"<Students><Student><Name>Arul</Name><Mark>90</Mark></Student></Students>"; var serializer = new XmlSerializer(typeof(DynamicObject)); dynamic students = serializer.Deserialize(new XmlTextReader(new StringReader(xml)));
3 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
我发现了一个错误-具有属性代码的空元素返回的是空字符串,而不是像这里这样的元素<Student Name="Ivan" />
。我将这条不断变化的39 DynamicXml
类线路 固定为此固定result = node.HasElements || node.HasAttributes ? (object)new DynamicXml(node) : node.Value;
- 3 回答
- 0 关注
- 525 浏览
添加回答
举报
0/150
提交
取消