다음을 통해 공유


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

XmlSchemaSet 유효성 검사에 사용되는 XSD(XML 스키마 정의 언어) 스키마를 포함하는 개체입니다.

namespaceResolver
IXmlNamespaceResolver

IXmlNamespaceResolver 유효성 검사 중에 발생한 네임스페이스를 확인하는 데 사용되는 개체입니다.

validationFlags
XmlSchemaValidationFlags

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

예외

지정된 매개 변수 중 하나 이상이 있습니다 null.

매개 변수에서 스키마 XmlSchemaSet 를 컴파일하는 동안 오류가 발생했습니다.

예제

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

설명

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

중요합니다

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

적용 대상

추가 정보