XmlReaderSettings 클래스의 유효성 검사 옵션
XmlReader 클래스는 DTD(문서 종류 정의) 또는 XSD(XML 스키마 정의 언어) 스키마를 사용하여 유효성 검사를 실행할 수 있습니다. Create 메서드에 사용되는 XmlReaderSettings 개체의 설정은 XmlReader 개체가 지원하는 데이터 유효성 검사 유형을 결정합니다.
유효성 검사 설정
다음 표에서는 XmlReaderSettings 클래스의 유효성 검사 관련 설정에 대해 자세히 설명합니다.
속성 |
설명 |
---|---|
DTD 처리를 허용하는지 여부를 지정합니다. 기본값은 DTD 처리를 허용하지 않는 것입니다. |
|
XmlReader가 데이터 유효성 검사를 수행하는지 여부와 DTD나 스키마 등 수행할 유효성 검사 유형을 지정합니다. 기본값은 데이터 유효성 검사를 수행하지 않는 것입니다. |
|
유효성 검사 이벤트에 대한 정보를 받는 이벤트 처리기를 지정합니다. 이벤트 처리기를 지정하지 않으면 첫 번째 유효성 검사 오류에서 XmlException이 throw됩니다. |
|
추가 유효성 검사 설정을 지정합니다.
|
|
모든 외부 리소스를 확인하고 액세스하는 데 사용할 XmlResolver를 지정합니다. 여기에는 DTD나 스키마 위치 등의 외부 엔터티가 포함될 수 있습니다. XmlResolver를 사용하여 XML 스키마에 포함된 xs:include 또는 xs:import 요소를 처리할 수도 있습니다. XmlResolver를 지정하지 않으면 XmlReader는 사용자 자격 증명 없이 기본 XmlUrlResolver를 사용합니다. |