XmlReader를 사용하여 XML 데이터의 유효성 검사
업데이트: November 2007
XML 문서 구조, 요소 관계, 데이터 형식, 내용 제약 조건 등을 정의하려면 DTD(문서 종류 정의) 또는 스키마를 사용합니다. W3C(World Wide Web 컨소시엄) XML(Extensible Markup Language) 1.0 권장 사항에 정의된 구문 요구 사항을 모두 만족할 경우 XML 문서가 제대로 구성된 것으로 간주되지만 제대로 구성되지 않고 DTD나 스키마에 정의된 제약 조건을 따르지 않을 경우에는 잘못된 것으로 간주됩니다. 그러므로 유효한 모든 XML 문서가 제대로 구성되었더라도 제대로 구성된 XML 문서가 모두 유효한 것은 아닙니다.
XML에 대한 자세한 내용은 W3C XML 1.0을 참조하십시오. XML 스키마에 대한 자세한 내용은 W3C XML Schema Part 1: Structures Recommendation 및 W3C XML을 참조하십시오.
XmlReader 클래스가 DTD 또는 XSD(스키마 정의 언어) 스키마를 사용하여 유효성 검사를 실행할 수 있습니다. XmlReaderSettings 클래스의 ValidationType 속성은 XmlReader 인스턴스에서 유효성 검사를 실행하는지 여부를 결정합니다.
단원 내용
XmlReaderSettings 클래스의 유효성 검사 옵션
특정 유효성 검사 설정에 대해 설명합니다.XmlSchemaSet을 사용하여 유효성 검사
XmlSchemaSet에 저장된 스키마를 사용하여 유효성을 검사하는 방법을 설명합니다.XmlReader에서 인라인 XML 스키마를 사용하여 유효성 검사
인라인 스키마를 사용하여 유효성을 검사하는 방법을 설명합니다.XmlReader에서 DTD를 사용하여 유효성 검사
DTD를 사용하여 유효성을 검사하는 방법을 설명합니다.래핑된 XmlReader 개체를 사용하여 유효성 검사.
XmlNodeReader 개체를 래핑하여 DOM 개체의 유효성을 검사하는 방법을 설명합니다.
관련 단원
XmlReader를 사용하여 데이터 규칙 검사
XmlReader 클래스에 설정할 수 있는 데이터 규칙 검사에 대해 설명합니다.XmlValidatingReader를 사용하여 XML의 유효성 검사
XmlValidatingReader 클래스를 사용하여 유효성을 검사하는 방법을 설명합니다.참고: XDR 지원이 필요하거나 1.0/1.1 구현을 사용해야 할 경우에만 사용해야 합니다.