다음을 통해 공유


XmlSchemaValidator 생성자

정의

XmlSchemaValidator 클래스의 새 인스턴스를 초기화합니다.

public:
 XmlSchemaValidator(System::Xml::XmlNameTable ^ nameTable, System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::IXmlNamespaceResolver ^ namespaceResolver, System::Xml::Schema::XmlSchemaValidationFlags validationFlags);
public XmlSchemaValidator (System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags);
new System.Xml.Schema.XmlSchemaValidator : System.Xml.XmlNameTable * System.Xml.Schema.XmlSchemaSet * System.Xml.IXmlNamespaceResolver * System.Xml.Schema.XmlSchemaValidationFlags -> System.Xml.Schema.XmlSchemaValidator
Public Sub New (nameTable As XmlNameTable, schemas As XmlSchemaSet, namespaceResolver As IXmlNamespaceResolver, validationFlags As XmlSchemaValidationFlags)

매개 변수

nameTable
XmlNameTable

원자화된 문자열 형식의 요소 및 특성 이름이 포함된 XmlNameTable 개체입니다.

schemas
XmlSchemaSet

유효성 검사에 사용할 XSD(XML 스키마 정의 언어) 스키마가 포함된 XmlSchemaSet 개체입니다.

namespaceResolver
IXmlNamespaceResolver

유효성을 검사하는 동안 발견된 네임스페이스를 확인하는 데 사용하는 IXmlNamespaceResolver 개체입니다.

validationFlags
XmlSchemaValidationFlags

스키마 유효성 검사 옵션을 지정하는 XmlSchemaValidationFlags 값입니다.

예외

지정된 매개 변수 중 하나 이상이 null인 경우

XmlSchemaSet 매개 변수에 포함된 스키마를 컴파일하는 동안 오류가 발생한 경우

예제

생성자의 예제는 XmlSchemaValidator 클래스 참조 항목을 참조 XmlSchemaValidator 하세요.

설명

다음은 생성자를 사용할 XmlSchemaValidator 때 고려해야 할 중요한 참고 사항입니다.

중요

ProcessInlineSchema 개체의 XmlSchemaValidator 유효성 검사 플래그 및 ProcessSchemaLocation 유효성 검사는 기본값으로 설정되지 않습니다. 또한 개체의 XmlResolver XmlSchemaValidator 속성은 기본적으로입니다 null . 따라서 포함, 가져오기 또는 다시 정의 요소에서 참조되는 외부 스키마는 기본적으로 확인되지 않습니다.

적용 대상

추가 정보