XML 架构定义工具和 XML 序列化
XML 架构定义工具 (XML 架构定义工具 (Xsd.exe)) 是作为 的一部分随 .NET Framework 工具一起安装的。该工具主要有下面两个用途:
生成 C# 或 Visual Basic 类文件,而这些文件符合特定的 XML 架构定义语言 (XSD) 架构。该工具将 XML 架构用作参数,并输出一个包含若干类的文件,在使用 XmlSerializer 进行序列化时,这些类符合这种架构。有关如何使用该工具生成符合特定架构的类的信息,请参见如何:使用 XML 架构定义工具生成类和 XML 架构文档。
通过 .dll 或 .exe 文件生成 XML 架构文档。若要查看已经创建或使用属性修改的一组文件的架构,可以将 DLL 或 EXE 作为参数传递到该工具,以便生成 XML 架构。有关如何使用该工具从一组类生成 XML 架构文档的信息,请参见如何:使用 XML 架构定义工具生成类和 XML 架构文档。
有关该工具和其他工具的更多信息,请参见 .NET Framework Tools。有关该工具的选项的信息,请参见 XML 架构定义工具 (Xsd.exe)。有关该工具支持的架构构造的更多信息,请参见 XML Schema Binding Support in the .NET Framework。
请参见
任务
如何:序列化对象
如何:反序列化对象
如何:使用 XML 架构定义工具生成类和 XML 架构文档
参考
DataSet
XML 架构定义工具 (Xsd.exe)
XmlSerializer
概念
其他资源
XML Schema Binding Support in the .NET Framework
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。