System::Xml::Schema::XmlSchema sınıfı
İçindekiler
[
Saklamak
]XmlSchema class
Bellek içi bir XML Schema temsili, World Wide Web Consortium (W3C) XML Schema Part 1: Structures ve XML Schema Part 2: Datatypes tarafından belirtildiği gibi.
class XmlSchema : public System::Xml::Schema::XmlSchemaObject
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Compile(ValidationEventHandler) | XML SchemaObject Modeli (SOM)‘u doğrulama için şema bilgisine derler. Programatik olarak oluşturulan SOM’un sözdizimsel ve anlamsal yapısını kontrol etmek için kullanılır. Anlamsal doğrulama denetimi derleme sırasında gerçekleştirilir. |
| Compile(ValidationEventHandler, const SharedPtr<XmlResolver>&) | XML SchemaObject Modeli (SOM)‘u doğrulama için şema bilgisine derler. Programatik olarak oluşturulan SOM’un sözdizimsel ve anlamsal yapısını kontrol etmek için kullanılır. Anlamsal doğrulama denetimi derleme sırasında gerçekleştirilir. |
| get_AttributeFormDefault() | Şemanın hedef ad alanında bildirilen öznitelikler için formu döndürür. |
| get_AttributeGroups() | Şemadaki tüm global öznitelik gruplarının şema derlemesi sonrası değerini döndürür. |
| get_Attributes() | Şemadaki tüm öznitelikler için şema derlemesi sonrası değeri döndürür. |
| get_BlockDefault() | blockDefault özniteliğini döndürür; bu, şemanın targetNamespace‘indeki öğe ve karmaşık tiplerdeki block özniteliğinin varsayılan değerini ayarlar. |
| get_ElementFormDefault() | Şemanın hedef ad alanında bildirilen öğeler için formu döndürür. |
| get_Elements() | Şemadaki tüm öğeler için şema derlemesi sonrası değeri döndürür. |
| get_FinalDefault() | finalDefault özniteliğini döndürür; bu, şemanın hedef ad alanındaki öğeler ve karmaşık tiplerdeki final özniteliğinin varsayılan değerini ayarlar. |
| get_Groups() | Şemadaki tüm grupların şema sonrası derleme değerini döndürür. |
| get_Id() | Dize kimliğini döndürür. |
| get_Includes() | Dahil edilen ve içe aktarılan şemaların koleksiyonunu döndürür. |
| get_IsCompiled() | Şemanın derlenip derlenmediğini gösterir. |
| get_Items() | Şemadaki şema öğelerinin koleksiyonunu döndürür ve schema öğesi düzeyinde yeni öğe türleri eklemek için kullanılır. |
| get_LineNumber() | Dosyada schema öğesinin referans verdiği satır numarasını döndürür. |
| get_LinePosition() | Dosyada schema öğesinin referans verdiği satır konumunu döndürür. |
| get_Namespaces() | Bu şema nesnesiyle kullanılacak XmlSerializerNamespaces’i döndürür. |
| get_Notations() | Şemadaki tüm notasyonların şema sonrası derleme değerini döndürür. |
| get_Parent() | Bu XmlSchemaObject öğesinin üst öğesini döndürür. |
| get_SchemaTypes() | Şemadaki tüm şema türlerinin şema sonrası derleme değerini döndürür. |
| get_SourceUri() | Şemayı yükleyen dosyanın kaynak konumunu döndürür. |
| get_TargetNamespace() | Şema hedef ad alanının Tekdüzen Kaynak Tanımlayıcısını (URI) döndürür. |
| get_UnhandledAttributes() | Şema hedef ad alanına ait olmayan nitelikli öznitelikleri döndürür. |
| get_Version() | Şemanın sürümünü döndürür. |
| static Read(const SharedPtr<IO::TextReader>&, ValidationEventHandler) | Sağlanan IO::TextReader üzerinden bir XML Schema okur. |
| static Read(const SharedPtr<IO::Stream>&, ValidationEventHandler) | Sağlanan akıştan bir XML Schema okur. |
| static Read(const SharedPtr<XmlReader>&, ValidationEventHandler) | Sağlanan XmlReader üzerinden bir XML Schema okur. |
| set_AttributeFormDefault(XmlSchemaForm) | Şemanın hedef ad alanında bildirilen öznitelikler için formu ayarlar. |
| set_BlockDefault(XmlSchemaDerivationMethod) | blockDefault özniteliğini ayarlar; bu, şemanın targetNamespace içindeki öğe ve karmaşık türlerdeki block özniteliğinin varsayılan değerini belirler. |
| set_ElementFormDefault(XmlSchemaForm) | Şemanın hedef ad alanında bildirilen öğeler için formu ayarlar. |
| set_FinalDefault(XmlSchemaDerivationMethod) | finalDefault özniteliğini ayarlar; bu, şemanın hedef ad alanındaki öğe ve karmaşık türlerdeki final özniteliğinin varsayılan değerini belirler. |
| set_Id(const String&) | Dize kimliğini ayarlar. |
| set_LineNumber(int32_t) | schema öğesinin referans verdiği dosyadaki satır numarasını ayarlar. |
| set_LinePosition(int32_t) | schema öğesinin referans verdiği dosyadaki satır konumunu ayarlar. |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | Bu şema nesnesiyle kullanılacak XmlSerializerNamespaces ayarlarını belirler. |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | Bu XmlSchemaObject öğesinin üst öğesini ayarlar. |
| set_SourceUri(const String&) | Şemayı yükleyen dosyanın kaynak konumunu ayarlar. |
| set_TargetNamespace(const String&) | Şema hedef ad alanının Uniform Resource Identifier (URI) değerini ayarlar. |
| set_UnhandledAttributes(const ArrayPtr<SharedPtr<XmlAttribute>>&) | Şema hedef ad alanına ait olmayan nitelikli öznitelikleri ayarlar. |
| set_Version(const String&) | Şemanın sürümünü ayarlar. |
| Write(const SharedPtr<IO::Stream>&) | Sağlanan veri akışına XML Schema yazar. |
| Write(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNamespaceManager>&) | Belirtilen XmlNamespaceManager kullanarak, sağlanan Stream’e XML Schema yazar. |
| Write(const SharedPtr<IO::TextWriter>&) | Sağlanan IO::TextWriter üzerine XML Schema yazar. |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | Sağlanan TextWriter’a XML Schema yazar. |
| Write(const SharedPtr<XmlWriter>&) | Sağlanan XmlWriter üzerine XML Schema yazar. |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | Sağlanan XmlWriter üzerine XML Schema yazar. |
| XmlSchema() | XmlSchema sınıfının yeni bir örneğini başlatır. |
| XmlSchemaObject() | XmlSchemaObject sınıfının yeni bir örneğini başlatır. |
Alanlar
| Alan | Açıklama |
|---|---|
| static InstanceNamespace | XML şema örnek ad alanı. Bu alan sabittir. |
| static Namespace | XML şema ad alanı. Bu alan sabittir. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma addır. |
Açıklamalar
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Page for C++