我有一个XML,我希望将其加载到对象,操纵这些对象(设置值,读取值),然后将这些XML保存回去。对于我来说,在创建的结构(xsd)中使用XML很重要。
一种方法是编写自己的序列化器,但是我可以使用它对C#或开源的内置支持吗?
您可以使用xsd.exe从架构(xsd)生成可序列化的C#类:
xsd.exe dependency1.xsd dependency2.xsd schema.xsd /out:outputDir
如果架构具有依赖项(包含/导入的架构),则必须将它们全部包含在同一命令行中。