다음을 통해 공유


XML 스키마 정의 도구 및 XML Serialization

XML 스키마 정의 도구(XML 스키마 정의 도구(Xsd.exe))는 Windows® SDK(소프트웨어 개발 키트)의 일부로 .NET Framework 도구와 함께 설치됩니다. 이 도구는 주로 다음 두 가지 목적으로 디자인되었습니다.

  • 특정 XSD(XML 스키마 정의 언어) 스키마를 따르는 C# 또는 Visual Basic 클래스 파일을 생성합니다. 이 도구는 XML 스키마를 인수로 받아서 XmlSerializer로 serialize될 때 스키마를 따르는 여러 클래스가 포함된 파일을 출력합니다. 도구를 사용하여 특정 스키마를 따르는 클래스를 생성하는 방법에 대한 자세한 내용은 방법: 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을 참조하십시오.

참고 항목

작업

방법: 개체 Serialize
방법: 개체 Deserialize
방법: XML 스키마 정의 도구를 사용하여 클래스 및 XML 스키마 문서 생성

참조

DataSet
XML 스키마 정의 도구(Xsd.exe)
XmlSerializer

개념

XML Serialization 소개

관련 자료

XML Schema Binding Support in the .NET Framework