将 XML 转换为 C# 类的工具 [重复]

Posted

技术标签:

【中文标题】将 XML 转换为 C# 类的工具 [重复]【英文标题】:Tools for Converting XML to C# Classes [duplicate] 【发布时间】:2013-08-03 07:05:46 【问题描述】:

我想知道是否有任何工具可以将 XML 文件转换为类。我不想错过将转换为子类的子节点。请帮我解决这个问题

谢谢

【问题讨论】:

看看 .NET 附带的 xsd 命令行实用程序。 您是否需要反序列化 XML 以对象 c# 或从 XML 文件动态生成 .cs 文件? 需要从 XML 文件创建 .cs 文件 试试这个工具json2csharp.com/xml-to-csharp 【参考方案1】:

据我所知,如果你有一个对象的 XML 字符串序列化,你需要:

1.从 XML 对象生成 XML Schema

2。从 XML Schema 生成 .cs 文件

“我不想错过将转换为子类的子节点。” -- 这一切都取决于从 XML 字符串生成的 XML Schema。

你可以试试:

    This

【讨论】:

以上是关于将 XML 转换为 C# 类的工具 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

C# - 将一个类的列表转换为具有相同属性的另一个类的列表[重复]

C#实体类与XML相互转换

如何在c#中将XML转换为自定义对象[重复]

如何解析 HTML 或将 HTML 转换为 XML,以便我从网站中提取信息(在 C# 中)[重复]

将日志文件转换为 XML 和(XHTML,建议

将 XML 转换为动态 C# 对象