[XML.NET] 13. XmlReaderSettings 개요

XmlReader 클래스의 정적 메서드 Create를 이용하여 생성할 XmlReader 개체에 지원할 기능 집합을 설정하기 위애 XmlReaderSettings 개체를 이용합니다.

 다음은 XmlReaderSettings의 속성들입니다.

속성초기값설명
CheckCharacterstrue문자 검사 수행 여부(http://www.w3.org/TR/REC-xml#charsets)
CloseInputfalseClose 메서드 호출 시 XmlReader가 내부스트림 혹은 TextReader도 함께 닫을지 여부
ConformanceLevelConformanceLevel.Document규칙 수준(ConformanceLevel 값 중 하나를 지정)
DtdProcessingProhibitDtdProcessing 값 중 하나를 지정
IgnoreCommentsfalse주석을 무시할지 여부
IgnoreProcessingInstructionsfalse처리 명령을 무시할지 여부
IgnoreWhitespacefalse유효하지 않은 공백을 무시할지 여부
LineNumberOffset0줄 번호 오프셋
LinePositionOffset0줄 위치 오프셋
MaxCharactersFromEntities0(제한 없음을 의미)엔터티 확장 후 최대 허용 문자 수
MaxCharactersInDocument0(제한 없음을 의미)최대 허용 문자 수
NameTablenull문자열을 비교할 때 사용할 이름 테이블
ProhibitDtdtrueDTD 프로세스 금지 여부(현재는 사용하지 않음)
Schemas빈 XmlSchemaSet 개체스키마 유효성 검사를 수용할 때 사용할XmlSchemaSet 개체
ValidationFlagsAllowXmlAttributes스키마 유효성 검사 설정ValidationType 속성이 Schema로 설정된개체에 적용XmlSchemaValidationFlags 값의 집합
ValidataionTypeValidataionType.None유효성 검사 또는 형식 할당 수행 여부ValidataionType 값 중 하나
XmlResolver자격 증명이 없는 새XmlUrlResover 개체외부 문서에 액세스할 때 사용할XmlResolver 개체