c# - C# 中的 Jaxb 等价物

标签 c# linq linq-to-xml jaxb

在 Java 中使用 JAXB 可以很容易地从 xml 模式文件生成一组 Java 类,符合该模式的 xml 可以反序列化为这些类。

是否有一些 C# 等同于 JAXB?我知道 Linq 可以将类序列化和反序列化到 xml 文件或从 xml 文件反序列化。但是我如何从 xml 模式文件生成 C# 类,然后将这些类与 linq 一起使用?

最佳答案

如果您使用的是 Visual Studio, 试试 XML Schema Definition Tool .它采用您的模式定义并生成 C# 类——或者它可以采用其他方式并从类中生成模式定义。它还具有许多其他与 XML 相关的转换。

关于c# - C# 中的 Jaxb 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765422/

相关文章:

c# - 取消线程内的BackgroundWorker

c# - 从 LINQ to XML 查询获取单个字符串

c# - 扩展 System.Xml.Linq.XElement - 内部 CloneNode

c# - 忽略 Linq 查询中的 Null 和空字符串匹配

c# - 如何将 XElement 转换为 XDocument

c# - 从资源加载图像

c# - 如何动态获取aspx页面中的所有控件(及其ID)?

c# - 如何在 ASP.net 中使用 Open XML 创建多级有序列表?

c# - 如何在不删除所有现有记录的情况下使用 LINQ-to-SQL 更新表?

c# - 使用 LINQ 更新 app.config