다음을 통해 공유


XmlReaderSettings.CheckCharacters 속성

정의

문자 검사를 수행할지를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool CheckCharacters { bool get(); void set(bool value); };
public bool CheckCharacters { get; set; }
member this.CheckCharacters : bool with get, set
Public Property CheckCharacters As Boolean

속성 값

문자 검사를 하려면 true이고, 그렇지 않으면 false입니다. 기본값은 true입니다.

설명

이 속성은 XML 판독기에서 읽고 있는 XML 데이터의 문자를 확인하고 모든 문자가 법적 XML 문자 범위를 벗어나면 을 throw XmlException 하도록 지시합니다. 문자 검사 기능을 사용하면 다음 사항을 확인할 수 있습니다.

이 속성을 기본 설정 XmlException 인 로 true설정하면 XML 파일에 잘못된 문자 또는 잘못된 XML 이름이 포함된 경우 예외가 throw됩니다(예: 요소 이름은 숫자로 시작됨).

텍스트 데이터를 처리할 경우 XmlReader는 이 속성의 설정에 상관없이 XML 이름 및 텍스트 콘텐츠의 유효성을 항상 검사합니다. CheckCharactersfalse로 설정하면 문자 엔터티 참조에 대해 문자 검사가 수행되지 않습니다.

적용 대상