我有一个 XML,我想将其加载到对象、操作这些对象(设置值、读取值),然后将这些 XML 保存回去。 在我创建的结构 (xsd) 中包含 XML 对我来说很重要。
实现此目的的一种方法是编写我自己的序列化程序,但是否有内置的支持或 C# 中的开放源代码可供我使用?
最佳答案
您可以使用 xsd.exe 从架构 (xsd) 生成可序列化的 C# 类:
xsd.exe dependency1.xsd dependency2.xsd schema.xsd /out:outputDir
如果架构有依赖项(包含/导入的架构),它们必须全部包含在同一命令行中。
关于c# - 如何将 XML 映射到 C# 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/87621/