다음을 통해 공유


XmlReader를 사용하여 XML 데이터의 유효성 검사

XML 문서 구조, 요소 관계, 데이터 형식, 내용 제약 조건 등을 정의하려면 DTD(문서 종류 정의) 또는 스키마를 사용합니다. W3C(World Wide Web 컨소시엄) XML(Extensible Markup Language) 1.0 권장 사항에 정의된 구문 요구 사항을 모두 만족할 경우 XML 문서가 제대로 구성된 것으로 간주되지만 제대로 구성되지 않고 DTD나 스키마에 정의된 제약 조건을 따르지 않을 경우에는 잘못된 것으로 간주됩니다. 그러므로 유효한 모든 XML 문서가 제대로 구성되었더라도 제대로 구성된 XML 문서가 모두 유효한 것은 아닙니다.

XML에 대한 자세한 내용은 W3C XML 1.0 Recommendation을 참조하십시오. XML 스키마에 대한 자세한 내용은 W3C XML Schema Part 1: Structures RecommendationW3C XML Schema Part 2: Datatypes Recommendation을 참조하십시오.

XmlReader 클래스가 DTD 또는 XSD(스키마 정의 언어) 스키마를 사용하여 유효성 검사를 실행할 수 있습니다. XmlReaderSettings 클래스의 ValidationType 속성은 XmlReader 인스턴스에서 유효성 검사를 실행하는지 여부를 결정합니다.

단원 내용

관련 단원