System::Xml::Schema::XmlSchema 클래스
내용물
[
숨다
]XmlSchema class
XML Schema의 메모리 내 표현으로, World Wide Web Consortium (W3C) XML Schema Part 1: Structures 및 XML Schema Part 2: Datatypes에 지정되어 있습니다.
class XmlSchema : public System::Xml::Schema::XmlSchemaObject
메서드
| 메서드 | 설명 |
|---|---|
| Compile(ValidationEventHandler) | XML SchemaObject 모델(SOM)을 검증을 위한 스키마 정보로 컴파일합니다. 프로그래밍으로 구축된 SOM의 구문 및 의미 구조를 확인하는 데 사용됩니다. 의미 검증은 컴파일 중에 수행됩니다. |
| Compile(ValidationEventHandler, const SharedPtr<XmlResolver>&) | XML SchemaObject 모델(SOM)을 검증을 위한 스키마 정보로 컴파일합니다. 프로그래밍으로 구축된 SOM의 구문 및 의미 구조를 확인하는 데 사용됩니다. 의미 검증은 컴파일 중에 수행됩니다. |
| get_AttributeFormDefault() | 스키마의 대상 네임스페이스에 선언된 속성의 형식을 반환합니다. |
| get_AttributeGroups() | 스키마에 있는 모든 전역 속성 그룹의 스키마 컴파일 후 값을 반환합니다. |
| get_Attributes() | 스키마에 있는 모든 속성의 스키마 컴파일 후 값을 반환합니다. |
| get_BlockDefault() | 스키마의 targetNamespace에 있는 요소 및 복합 유형에 대한 block 속성의 기본값을 설정하는 blockDefault 속성을 반환합니다. |
| get_ElementFormDefault() | 스키마의 대상 네임스페이스에 선언된 요소의 형식을 반환합니다. |
| get_Elements() | 스키마에 있는 모든 요소의 스키마 컴파일 후 값을 반환합니다. |
| get_FinalDefault() | 스키마의 대상 네임스페이스에 있는 요소 및 복합 유형에 대한 final 속성의 기본값을 설정하는 finalDefault 속성을 반환합니다. |
| get_Groups() | 스키마의 모든 그룹에 대한 스키마 컴파일 후 값을 반환합니다. |
| get_Id() | 문자열 ID를 반환합니다. |
| get_Includes() | 포함 및 가져온 스키마 컬렉션을 반환합니다. |
| get_IsCompiled() | 스키마가 컴파일되었는지 여부를 나타냅니다. |
| get_Items() | 스키마의 스키마 요소 컬렉션을 반환하며, schema 요소 수준에서 새로운 요소 유형을 추가하는 데 사용됩니다. |
| get_LineNumber() | schema 요소가 참조하는 파일의 행 번호를 반환합니다. |
| get_LinePosition() | schema 요소가 참조하는 파일의 열 위치를 반환합니다. |
| get_Namespaces() | 이 스키마 객체와 함께 사용할 XmlSerializerNamespaces를 반환합니다. |
| get_Notations() | 스키마의 모든 표기법에 대한 스키마 컴파일 후 값을 반환합니다. |
| get_Parent() | 이 XmlSchemaObject의 부모를 반환합니다. |
| get_SchemaTypes() | 스키마의 모든 스키마 유형에 대한 스키마 컴파일 후 값을 반환합니다. |
| get_SourceUri() | 스키마를 로드한 파일의 소스 위치를 반환합니다. |
| get_TargetNamespace() | 스키마 대상 네임스페이스의 Uniform Resource Identifier(URI)를 반환합니다. |
| get_UnhandledAttributes() | 스키마 대상 네임스페이스에 속하지 않는 한정된 속성을 반환합니다. |
| get_Version() | 스키마의 버전을 반환합니다. |
| static Read(const SharedPtr<IO::TextReader>&, ValidationEventHandler) | 제공된 IO::TextReader에서 XML Schema을 읽습니다. |
| static Read(const SharedPtr<IO::Stream>&, ValidationEventHandler) | 제공된 스트림에서 XML Schema을 읽습니다. |
| static Read(const SharedPtr<XmlReader>&, ValidationEventHandler) | 제공된 XmlReader에서 XML Schema을 읽습니다. |
| set_AttributeFormDefault(XmlSchemaForm) | 스키마의 대상 네임스페이스에 선언된 속성의 형식을 설정합니다. |
| set_BlockDefault(XmlSchemaDerivationMethod) | blockDefault 속성을 설정하여 스키마의 targetNamespace에 있는 요소 및 복합 유형의 block 속성 기본값을 지정합니다. |
| set_ElementFormDefault(XmlSchemaForm) | 스키마의 대상 네임스페이스에 선언된 요소의 형식을 설정합니다. |
| set_FinalDefault(XmlSchemaDerivationMethod) | finalDefault 속성을 설정하여 스키마의 대상 네임스페이스에 있는 요소 및 복합 유형의 final 속성 기본값을 지정합니다. |
| set_Id(const String&) | 문자열 ID를 설정합니다. |
| set_LineNumber(int32_t) | schema 요소가 참조하는 파일의 행 번호를 설정합니다. |
| set_LinePosition(int32_t) | schema 요소가 참조하는 파일의 열 위치를 설정합니다. |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | 이 스키마 객체와 함께 사용할 XmlSerializerNamespaces를 설정합니다. |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | 이 XmlSchemaObject의 부모를 설정합니다. |
| set_SourceUri(const String&) | 스키마를 로드한 파일의 소스 위치를 설정합니다. |
| set_TargetNamespace(const String&) | 스키마 대상 네임스페이스의 Uniform Resource Identifier (URI)를 설정합니다. |
| set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&) | 스키마 대상 네임스페이스에 속하지 않는 한정된 속성을 설정합니다. |
| set_Version(const String&) | 스키마의 버전을 설정합니다. |
| Write(const SharedPtr<IO::Stream>&) | 제공된 데이터 스트림에 XML Schema을 씁니다. |
| Write(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNamespaceManager>&) | 지정된 XmlNamespaceManager를 사용하여 제공된 스트림에 XML Schema을 씁니다. |
| Write(const SharedPtr<IO::TextWriter>&) | 제공된 IO::TextWriter에 XML Schema을 씁니다. |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | 제공된 TextWriter에 XML Schema을 씁니다. |
| Write(const SharedPtr<XmlWriter>&) | 제공된 XmlWriter에 XML Schema을 씁니다. |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | 제공된 XmlWriter에 XML Schema을 씁니다. |
| XmlSchema() | XmlSchema 클래스의 새 인스턴스를 초기화합니다. |
| XmlSchemaObject() | XmlSchemaObject 클래스의 새 인스턴스를 초기화합니다. |
필드
| 필드 | 설명 |
|---|---|
| static InstanceNamespace | XML 스키마 인스턴스 네임스페이스입니다. 이 필드는 상수입니다. |
| static Namespace | XML 스키마 네임스페이스입니다. 이 필드는 상수입니다. |
Typedefs
| 타입 정의 | 설명 |
|---|---|
| Ptr | 이 클래스 인스턴스에 대한 공유 포인터 별칭입니다. |
비고
이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용해서 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 인수로 함수에 전달하십시오.
또 보기
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Page for C++