고급 XML 스키마 정의 언어 특성의 바인딩 지원

이 항목은 레거시 기술과 관련된 것입니다. 이제 XML Web services와 XML Web services 클라이언트는 다음을 사용하여 만들어야 합니다. Windows Communication Foundation.

바인딩 지원은 다음을 나타냅니다.

  • Xsd.exe 도구를 통한 클래스와 XSD 문서 간 정의 바인딩

  • XmlSerializer 클래스를 통한 개체와 XML 인스턴스 문서 간 런타임 바인딩

단원 내용

XML 스키마 정의 언어의 대부분 특성에 대한 .NET Framework 바인딩 지원은 해당 XML 스키마 요소 항목에서 다룹니다. 예를 들어, use 특성은 Attribute 요소의 바인딩 지원에 설명되어 있습니다.

이 단원의 항목에는 여러 요소와 밀접하게 관련되어 있어 별도로 설명해야 하는 XML 스키마 정의 언어 특성이 포함되어 있습니다.

XML 스키마 인스턴스 네임스페이스에 있는 특성의 바인딩 지원에 대한 자세한 내용은 XML 스키마 인스턴스 네임스페이스의 바인딩 지원을 참조하십시오.

특성별 바인딩 지원

다음 표에는 모든 XSD 특성과 각각의 바인딩 지원 수준이 나와 있습니다.

특성 바인딩 지원

abstract

지원됩니다.

attributeFormDefault

부분적으로 지원됩니다.

base

부분적으로 지원됩니다.

block

지원되지 않습니다.

blockDefault

지원되지 않습니다.

default

부분적으로 지원됩니다.

elementFormDefault

부분적으로 지원됩니다.

final

지원되지 않습니다.

finalDefault

지원되지 않습니다.

fixed

제한적으로 지원됩니다.

form

지원됩니다.

id

지원되지 않습니다.

itemType

제한적으로 지원됩니다.

xml:lang

지원되지 않습니다.

maxOccurs

제한적으로 지원됩니다.

memberTypes

지원되지 않습니다.

minOccurs

제한적으로 지원됩니다.

mixed

부분적으로 지원됩니다.

name

부분적으로 지원됩니다.

namespace

부분적으로 지원됩니다.

nillable

부분적으로 지원됩니다.

processContents

지원되지 않습니다.

public

지원되지 않습니다.

ref

부분적으로 지원됩니다.

refer

지원되지 않습니다.

schemaLocation

부분적으로 지원됩니다.

source

지원되지 않습니다.

substitutionGroup

지원되지 않습니다.

system

지원되지 않습니다.

targetNamespace

지원됩니다.

type

지원됩니다.

use

부분적으로 지원됩니다.

value

지원되지 않습니다.

version

지원되지 않습니다.

xpath

지원되지 않습니다.