다음을 통해 공유


ValidationType 열거형

정의

실행할 유효성 검사의 형식을 지정합니다.

public enum class ValidationType
public enum ValidationType
type ValidationType = 
Public Enum ValidationType
상속
ValidationType

필드

Auto 1

DTD나 스키마 정보가 있는지를 확인합니다.

.NET Framework 2.0부터 이 필드는 더 이상 사용되지 않습니다. 사용되지 않는 XmlValidatingReader 클래스에만 적용됩니다.

DTD 2

DTD에 따라 유효성을 검사합니다.

None 0

유효성 검사가 수행되지 않고 유효성 검사 오류가 throw되지 않습니다. 이 설정은 XML 1.0 규격 유효성 비확인 파서를 만듭니다.

ResolveEntity() 보고서 기본 특성을 호출하고 일반 엔터티를 확인합니다. DOCTYPE은 유효성 검사 목적으로 사용되지 않습니다.

Schema 4

인라인 XML 스키마를 포함하여 XSD(XML 스키마 정의 언어)에 따라 유효성을 검사합니다. XSD 스키마는 schemaLocation 특성이나 제공된 Schemas 속성을 사용하여 네임스페이스 URI와 연결됩니다.

XDR 3

인라인 XDR 스키마를 포함하여 XDR(XML-Data Reduced) 스키마에 따라 유효성을 검사합니다. XDR 스키마는 x-schema 네임스페이스 접두사나 Schemas 속성을 사용하여 인식됩니다.

.NET Framework 2.0부터 이 필드는 더 이상 사용되지 않습니다. 사용되지 않는 XmlValidatingReader 클래스에만 적용됩니다.

설명

클래스는 XmlReader 스키마 또는 DTD(문서 형식 정의)를 사용하여 유효성 검사를 적용할 수 있습니다. 열거형은 ValidationType 만든 XmlReader 인스턴스가 수행해야 하는 유효성 검사 유형을 지정합니다. 인스턴스는 XmlReader 메서드에서 만든 Create 유효성 XmlReader 검사 개체 또는 개체일 XmlValidatingReader 수 있습니다.

유효성 검사 모델에는 엄격한 정보 및 상태의 세 가지 특성이 있습니다. 엄격한, 유효성 검사 형식의 혼합을 허용 하지 않습니다., 스키마 또는 문서 형식 정의 (DTD)를 찾을 수 없는 경우 정보를 제공 하 고 스키마에서 요소 및 특성에 대 한 유효성 검사를 수행할 수 없는 경우 상태 경고를 제공 합니다.

적용 대상

추가 정보