System::Xml::XmlReaderSettings 클래스

XmlReaderSettings class

XmlReader 객체가 XmlReader::Create 메서드에 의해 생성될 때 지원할 기능 집합을 지정합니다.

class XmlReaderSettings : public System::Object

메서드

메서드설명
CheckReadOnly(const String&)
Clone()XmlReaderSettings 인스턴스의 복사본을 생성합니다.
get_CheckCharacters()문자 검사 수행 여부를 나타내는 값을 반환합니다.
get_CloseInput()리더가 닫힐 때 기본 스트림 또는 TextReader를 닫아야 하는지 여부를 나타내는 값을 반환합니다.
get_ConformanceLevel()XmlReader가 따를 호환성 수준을 반환합니다.
get_DtdProcessing()DTD 처리 방식을 결정하는 값을 반환합니다.
get_IgnoreComments()주석을 무시할지 여부를 나타내는 값을 반환합니다.
get_IgnoreProcessingInstructions()처리 명령을 무시할지 여부를 나타내는 값을 반환합니다.
get_IgnoreWhitespace()중요하지 않은 공백을 무시할지 여부를 나타내는 값을 반환합니다.
get_LineNumberOffset()XmlReader 객체의 행 번호 오프셋을 반환합니다.
get_LinePositionOffset()XmlReader 객체의 행 위치 오프셋을 반환합니다.
get_MaxCharactersFromEntities()엔터티 확장으로 인해 문서에 허용되는 최대 문자 수를 나타내는 값을 반환합니다.
get_MaxCharactersInDocument()XML 문서에서 허용되는 최대 문자 수를 나타내는 값을 반환합니다. 0(0) 값은 XML 문서 크기에 제한이 없음을 의미합니다. 0이 아닌 값은 문자 단위로 최대 크기를 지정합니다.
get_NameTable()원자화된 문자열 비교에 사용되는 XmlNameTable을 반환합니다.
get_ProhibitDtd()문서 유형 정의(DTD) 처리를 금지할지 여부를 나타내는 값을 반환합니다.
get_Schemas()스키마 검증을 수행할 때 사용할 XmlSchemaSet을 반환합니다.
get_ValidationFlags()스키마 검증 설정을 나타내는 값을 반환합니다. 이 설정은 스키마를 검증하는 XmlReader 객체에 적용됩니다(XmlReaderSettings::get_ValidationType 값이 ValidationType::Schema인 경우).
get_ValidationType()XmlReader가 읽는 동안 검증 또는 유형 할당을 수행할지 여부를 나타내는 값을 반환합니다.
Reset()설정 클래스의 멤버를 기본값으로 재설정합니다.
set_CheckCharacters(bool)문자 검사 여부를 나타내는 값을 설정합니다.
set_CloseInput(bool)리더가 닫힐 때 기본 스트림 또는 TextReader를 닫을지 여부를 나타내는 값을 설정합니다.
set_ConformanceLevel(System::Xml::ConformanceLevel)XmlReader가 준수할 호환성 수준을 설정합니다.
set_DtdProcessing(System::Xml::DtdProcessing)DTD 처리 방식을 결정하는 값을 설정합니다.
set_IgnoreComments(bool)주석을 무시할지 여부를 나타내는 값을 설정합니다.
set_IgnoreProcessingInstructions(bool)처리 지시문을 무시할지 여부를 나타내는 값을 설정합니다.
set_IgnoreWhitespace(bool)중요하지 않은 공백을 무시할지 여부를 나타내는 값을 설정합니다.
set_LineNumberOffset(int32_t)XmlReader 객체의 행 번호 오프셋을 설정합니다.
set_LinePositionOffset(int32_t)XmlReader 객체의 열 위치 오프셋을 설정합니다.
set_MaxCharactersFromEntities(int64_t)엔터티 확장으로 인해 문서에 허용되는 최대 문자 수를 나타내는 값을 설정합니다.
set_MaxCharactersInDocument(int64_t)XML 문서에서 허용되는 최대 문자 수를 나타내는 값을 설정합니다. 0(0) 값은 XML 문서 크기에 제한이 없음을 의미합니다. 0이 아닌 값은 문자 단위로 최대 크기를 지정합니다.
set_NameTable(const SharedPtr<XmlNameTable>&)원자화된 문자열 비교에 사용되는 XmlNameTable을 설정합니다.
set_ProhibitDtd(bool)문서 유형 정의(DTD) 처리를 금지할지 여부를 나타내는 값을 설정합니다.
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)스키마 검증을 수행할 때 사용할 XmlSchemaSet을 설정합니다.
set_ValidationFlags(Schema::XmlSchemaValidationFlags)스키마 검증 설정을 나타내는 값을 설정합니다. 이 설정은 스키마를 검증하는 XmlReader 객체에 적용됩니다(XmlReaderSettings::get_ValidationType 값이 ValidationType::Schema인 경우).
set_ValidationType(System::Xml::ValidationType)XmlReader가 읽는 동안 검증 또는 유형 할당을 수행할지 여부를 나타내는 값을 설정합니다.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)외부 문서에 접근하는 데 사용되는 XmlResolver을 설정합니다.
ValidationEventHandler_add(Args…)리더가 검증 오류를 만나면 발생하는 이벤트 핸들러를 추가합니다.
ValidationEventHandler_remove(Args…)리더가 검증 오류를 만나면 발생하는 이벤트 핸들러를 제거합니다.
XmlReaderSettings()XmlReaderSettings 클래스의 새 인스턴스를 초기화합니다.

Typedefs

타입 정의설명
Ptr이 클래스 인스턴스에 대한 공유 포인터 별칭입니다.

비고

이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해서 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 인수로 함수에 전달하십시오.

또 보기