XmlValidatingReader.SchemaType 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
스키마 형식 개체를 가져옵니다.
public:
property System::Object ^ SchemaType { System::Object ^ get(); };
public object? SchemaType { get; }
public object SchemaType { get; }
member this.SchemaType : obj
Public ReadOnly Property SchemaType As Object
속성 값
XmlSchemaDatatype, XmlSchemaSimpleType또는 XmlSchemaComplexType 노드 값이 기본 제공 XSD(XML 스키마 정의 언어) 형식인지 아니면 사용자 정의 simpleType 또는 complexType null 인지에 따라, 현재 노드에 스키마 형식이 없는 경우
설명
메모
클래스는 XmlValidatingReader .NET Framework 2.0에서 사용되지 않습니다. 클래스 및 Create 메서드를 사용하여 유효성 XmlReader 검사 인스턴스를 XmlReaderSettings 만들 수 있습니다. 자세한 내용은 XmlReader 참조 페이지의 설명 섹션을 참조하세요.
사용자는 반환된 형식을 테스트해야 합니다.
XML 스키마 유효성 검사를 수행하는 XmlSchemaType 경우 읽는 현재 요소에 해당합니다 XmlSchemaDatatype . 문서 형식 정의(DTD 유효성 검사)를 수행하는 경우 이 속성은 반환됩니다 null.
XmlSchemaDatatype 는 현재 요소 또는 특성이 최소 및 최대와 같은 단순 형식에 특수 유효성 검사 제약 조건을 지정할 수 있는 단순 형식인 경우 반환됩니다.
XmlSchemaSimpleType 는 현재 요소 또는 특성이 사용자 정의 simpleType인 경우 반환됩니다.
XmlSchemaComplexType 는 현재 요소가 사용자 정의 complexType인 경우 반환됩니다. 이 형식은 특성으로 반환할 수 없습니다.
메모
ValidationType.None으로 설정된 경우 ValidationType 스키마 또는 DTD에서 데이터 형식 정보가 제공되지 않습니다.
주의
호출 Close후 SchemaType은 Null을 반환합니다.