XML 架构定义工具和 XML 序列化

XML 架构定义工具 (XML 架构定义工具 (Xsd.exe)) 是作为 .NET Framework SDK 的一部分与 .NET Framework 工具一起安装的。该工具主要用于两个目的:

  • 生成符合特定 XML 框架定义语言 (XSD) 架构的 C# 或 Visual Basic 类文件。该工具采用 XML 架构作为参数并输出包含若干类的文件,这些类在使用 XmlSerializer 进行序列化时符合该架构。有关如何使用该工具生成符合特定架构的类的信息,请参见如何:使用 XML 架构定义工具生成类和 XML 架构文档

  • 使用 .dll 文件或 .exe 文件生成 XML 架构文档。要查看一组已创建的文件的架构或者是用属性修改了的某个文件的架构,请将 DLL 或 EXE 作为参数传递给该工具以生成 XML 架构。有关如何使用该工具从一组类中生成 XML 架构文档的信息,请参见如何:使用 XML 架构定义工具生成类和 XML 架构文档

有关此工具以及其他工具的更多信息,请参见 .NET Framework 工具。有关该工具的选项的信息,请参见 XML 架构定义工具 (Xsd.exe)

请参见

任务

如何:将对象序列化
如何:将对象反序列化
如何:使用 XML 架构定义工具生成类和 XML 架构文档

参考

数据集
XML 架构定义工具 (Xsd.exe)
XmlSerializer

概念

介绍 XML 序列化