c# - 如何从 xml 反序列化数据以及如何通过 xml 元素名称动态创建类?

标签 c# xml serialization

我有一个动态 XML 结构。我的意思是,根名称可以更改,元素名称可以更改,xml 的结构可以更改。那么如何将动态 xml 反序列化为对象?

通过 xml 元素名称动态创建类,这可能吗?如果是,那么我该怎么做?

最佳答案

So How can I deserialize this type xml to objects?

好吧,如果没有特定的 XSD 架构,您就无法将 XML 反序列化为静态类型类。您可以使用 XDocumentXmlReader类来解析并从中提取信息。

关于c# - 如何从 xml 反序列化数据以及如何通过 xml 元素名称动态创建类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6385883/

相关文章:

c# - 分组枚举最佳实践

c# - 通过 Skype 通话发送音频

xml - 如何通过XML文档中的XPath查询查找祖先元素?

java - 从文件中读取序列化对象

javascript - 如何在 Silverlight 中访问 Javascript 对象的属性?

c# - 获取元素在 foreach 中引用的内容的名称

c# - 如何将基于文本的编程代码(存储在数据库中)转换为实际的编程代码?

java - 从地点选择器获取地名,经纬度并在 map 中显示

xml - vbscript处理目录中的所有xml文件

C# - 反序列化列表<String>