System::Xml::Schema::XmlSchemaSet 클래스

XmlSchemaSet class

XML Schema 정의 언어 (XSD) 스키마의 캐시를 포함합니다.

class XmlSchemaSet : public System::Object

메서드

메서드설명
Add(String, const String&)지정된 URL에 있는 XML Schema 정의 언어 (XSD) 스키마를 XmlSchemaSet에 추가합니다.
Add(String, const SharedPtr<XmlReader>&)XmlReader에 포함된 XML Schema 정의 언어 (XSD) 스키마를 XmlSchemaSet에 추가합니다.
Add(const SharedPtr<XmlSchemaSet>&)주어진 XmlSchemaSet에 있는 모든 XML Schema 정의 언어 (XSD) 스키마를 XmlSchemaSet에 추가합니다.
Add(const SharedPtr<XmlSchema>&)주어진 XmlSchemaXmlSchemaSet에 추가합니다.
Compile()XmlSchemaSet에 추가된 XML Schema 정의 언어 (XSD) 스키마를 하나의 논리 스키마로 컴파일합니다.
Contains(String)지정된 대상 네임스페이스 URI를 가진 XML Schema 정의 언어 (XSD) 스키마가 XmlSchemaSet에 있는지 여부를 나타냅니다.
Contains(const SharedPtr<XmlSchema>&)지정된 XML Schema 정의 언어 (XSD) XmlSchema 객체가 XmlSchemaSet에 있는지 여부를 나타냅니다.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)XmlSchemaSet에서 모든 XmlSchema 객체를 지정된 인덱스부터 주어진 배열에 복사합니다.
get_CompilationSettings()XML 스키마 컴파일 설정인 XmlSchemaCompilationSettingsXmlSchemaSet에 대해 반환합니다.
get_Count()XML Schema 정의 언어 (XSD) 스키마의 논리적 개수를 XmlSchemaSet에서 반환합니다.
get_GlobalAttributes()XML Schema 정의 언어 (XSD) 스키마에 포함된 모든 전역 속성을 XmlSchemaSet에서 반환합니다.
get_GlobalElements()XML Schema 정의 언어 (XSD) 스키마에 포함된 모든 전역 요소를 XmlSchemaSet에서 반환합니다.
get_GlobalTypes()XML Schema 정의 언어 (XSD) 스키마에 포함된 모든 전역 단순 및 복합 유형을 XmlSchemaSet에서 반환합니다.
get_IsCompiled()XML Schema 정의 언어 (XSD) 스키마가 XmlSchemaSet에서 컴파일되었는지 여부를 나타내는 값을 반환합니다.
get_NameTable()새 XML Schema 정의 언어 (XSD) 스키마를 로드할 때 XmlSchemaSet에서 사용하는 기본 XmlNameTable을 반환합니다.
Remove(const SharedPtr<XmlSchema>&)지정된 XML Schema 정의 언어 (XSD) 스키마를 XmlSchemaSet에서 제거합니다.
RemoveRecursive(const SharedPtr<XmlSchema>&)지정된 XML Schema 정의 언어 (XSD) 스키마와 해당 스키마가 가져오는 모든 스키마를 XmlSchemaSet에서 제거합니다.
Reprocess(SharedPtr<XmlSchema>)이미 XmlSchemaSet에 존재하는 XML Schema 정의 언어 (XSD) 스키마를 다시 처리합니다.
Schemas()XML Schema 정의 언어 (XSD) 스키마 전체를 포함하는 컬렉션을 XmlSchemaSet에서 반환합니다.
Schemas(String)주어진 네임스페이스에 속하는 XML Schema 정의 언어 (XSD) 스키마 전체를 포함하는 컬렉션을 XmlSchemaSet에서 반환합니다.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)XmlSchemaSet에 대한 XmlSchemaCompilationSettings을 설정합니다.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)스키마의 include 및 import 요소에서 참조된 네임스페이스 또는 위치를 해결하는 데 사용되는 XmlResolver을 설정합니다.
ValidationEventHandler_add(Args…)XML Schema 정의 언어 (XSD) 스키마 검증 오류에 대한 정보를 받기 위한 이벤트 핸들러를 추가합니다.
ValidationEventHandler_remove(Args…)XML Schema 정의 언어 (XSD) 스키마 검증 오류에 대한 정보를 받기 위한 이벤트 핸들러를 제거합니다.
XmlSchemaSet()XmlSchemaSet 클래스의 새 인스턴스를 초기화합니다.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)지정된 XmlNameTable을 사용하여 XmlSchemaSet 클래스의 새 인스턴스를 초기화합니다.

Typedefs

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

비고

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

또 보기