XmlReader 클래스의 정적 메서드 Create를 이용하여 생성할 XmlReader 개체에 지원할 기능 집합을 설정하기 위애 XmlReaderSettings 개체를 이용합니다.
다음은 XmlReaderSettings의 속성들입니다.
속성 | 초기값 | 설명 |
CheckCharacters | true | 문자 검사 수행 여부(http://www.w3.org/TR/REC-xml#charsets) |
CloseInput | false | Close 메서드 호출 시 XmlReader가 내부스트림 혹은 TextReader도 함께 닫을지 여부 |
ConformanceLevel | ConformanceLevel.Document | 규칙 수준(ConformanceLevel 값 중 하나를 지정) |
DtdProcessing | Prohibit | DtdProcessing 값 중 하나를 지정 |
IgnoreComments | false | 주석을 무시할지 여부 |
IgnoreProcessingInstructions | false | 처리 명령을 무시할지 여부 |
IgnoreWhitespace | false | 유효하지 않은 공백을 무시할지 여부 |
LineNumberOffset | 0 | 줄 번호 오프셋 |
LinePositionOffset | 0 | 줄 위치 오프셋 |
MaxCharactersFromEntities | 0(제한 없음을 의미) | 엔터티 확장 후 최대 허용 문자 수 |
MaxCharactersInDocument | 0(제한 없음을 의미) | 최대 허용 문자 수 |
NameTable | null | 문자열을 비교할 때 사용할 이름 테이블 |
ProhibitDtd | true | DTD 프로세스 금지 여부(현재는 사용하지 않음) |
Schemas | 빈 XmlSchemaSet 개체 | 스키마 유효성 검사를 수용할 때 사용할XmlSchemaSet 개체 |
ValidationFlags | AllowXmlAttributes | 스키마 유효성 검사 설정ValidationType 속성이 Schema로 설정된개체에 적용XmlSchemaValidationFlags 값의 집합 |
ValidataionType | ValidataionType.None | 유효성 검사 또는 형식 할당 수행 여부ValidataionType 값 중 하나 |
XmlResolver | 자격 증명이 없는 새XmlUrlResover 개체 | 외부 문서에 액세스할 때 사용할XmlResolver 개체 |