一尘不染

如何将XML映射到C#对象

c#

我有一个XML,我希望将其加载到对象,操纵这些对象(设置值,读取值),然后将这些XML保存回去。对于我来说,在创建的结构(xsd)中使用XML很重要。

一种方法是编写自己的序列化器,但是我可以使用它对C#或开源的内置支持吗?


阅读 466

收藏
2020-05-19

共1个答案

一尘不染

您可以使用xsd.exe从架构(xsd)生成可序列化的C#类:

xsd.exe dependency1.xsd dependency2.xsd schema.xsd /out:outputDir

如果架构具有依赖项(包含/导入的架构),则必须将它们全部包含在同一命令行中。

2020-05-19