System::Xml::Schema::XmlSchema sınıfı
İçindekiler
[
Saklamak
]XmlSchema class
Bellek içi bir XML Schema temsili, Dünya Çapında Web Konsorsiyumu (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)‘i 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)‘i 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 küresel öznitelik gruplarının şema derlemesi sonrası değerini döndürür. |
| get_Attributes() | Şemadaki tüm özniteliklerin şema derlemesi sonrası değerini döndürür. |
| get_BlockDefault() | Şemanın targetNamespace içinde öğe ve karmaşık tiplerde block özniteliğinin varsayılan değerini ayarlayan blockDefault özniteliğini döndürür. |
| get_ElementFormDefault() | Şemanın hedef ad alanında bildirilen öğeler için formu döndürür. |
| get_Elements() | Şemadaki tüm öğelerin şema derlemesi sonrası değerini döndürür. |
| get_FinalDefault() | Şemanın hedef ad alanındaki öğe ve karmaşık tiplerde final özniteliğinin varsayılan değerini ayarlayan finalDefault özniteliğini döndürür. |
| get_Groups() | Şemadaki tüm grupların şema derlemesi sonrası 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 öğe seviyesinde yeni öğe tipleri eklemek için kullanılır. |
| get_LineNumber() | schema öğesinin referans verdiği dosyadaki satır numarasını döndürür. |
| get_LinePosition() | schema öğesinin referans verdiği dosyadaki 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 derlemesi sonrası 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 derlemesi sonrası 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) | Şemanın targetNamespace içindeki öğe ve karmaşık tiplerdeki block özniteliğinin varsayılan değerini ayarlayan blockDefault özniteliğini belirler. |
| set_ElementFormDefault(XmlSchemaForm) | Şemanın hedef ad alanında bildirilen öğeler için formu ayarlar. |
| set_FinalDefault(XmlSchemaDerivationMethod) | Şemanın hedef ad alanındaki öğe ve karmaşık tiplerdeki final özniteliğinin varsayılan değerini ayarlayan finalDefault özniteliğini belirler. |
| set_Id(const String&) | Dize kimliğini ayarlar. |
| set_LineNumber(int32_t) | schema öğesinin işaret ettiği dosyadaki satır numarasını ayarlar. |
| set_LinePosition(int32_t) | schema öğesinin işaret ettiği dosyadaki satır konumunu ayarlar. |
| set_Namespaces(const SharedPtr<System::Xml::Serialization::XmlSerializerNamespaces>&) | Bu şema nesnesiyle kullanılacak XmlSerializerNamespaces’i ayarlar. |
| set_Parent(const SharedPtr<XmlSchemaObject>&) | Bu XmlSchemaObject nesnesinin üst nesnesini ayarlar. |
| set_SourceUri(const String&) | Şemayı yükleyen dosyanın kaynak konumunu ayarlar. |
| set_TargetNamespace(const String&) | Şema hedef ad alanının Tekdüzen Kaynak Tanımlayıcısını (URI) 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 Akışa XML Schema yazar. |
| Write(const SharedPtr<IO::TextWriter>&) | Sağlanan IO::TextWriter üzerinden XML Schema yazar. |
| Write(const SharedPtr<IO::TextWriter>&, const SharedPtr<XmlNamespaceManager>&) | Sağlanan TextWriter’a XML Schema yazar. |
| Write(const SharedPtr<XmlWriter>&) | XML Schema dosyasını sağlanan XmlWriter ile yazar. |
| Write(const SharedPtr<XmlWriter>&, const SharedPtr<XmlNamespaceManager>&) | XML Schema dosyasını sağlanan XmlWriter ile yazar. |
| XmlSchema() | Yeni bir XmlSchema sınıfı örneği başlatır. |
| XmlSchemaObject() | Yeni bir XmlSchemaObject sınıfı örneği başlatır. |
Alanlar
| Alan | Açıklama |
|---|---|
| static InstanceNamespace | XML şema örnek alan adı. 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 ad. |
Açıklamalar
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class XmlSchemaObject
- Namespace System::Xml::Schema
- Library Aspose.Font for C++