System::Xml::Schema::XmlSchemaType sınıfı
İçindekiler
[
Saklamak
]XmlSchemaType class
Tüm basit tipler ve karmaşık tipler için temel sınıf.
class XmlSchemaType : public System::Xml::Schema::XmlSchemaAnnotated
Yöntemler
| Yöntem | Açıklama |
|---|---|
| get_BaseSchemaType() | Derleme sonrası nesne tipini veya yerleşik XML Schema Tanım Dili (XSD) veri tipini, simpleType öğesini veya complexType öğesini döndürür. Bu, şema derlemesi sonrası bir infoset değeridir. |
| get_BaseXmlSchemaType() | Bu şema tipinin temel tipi için derleme sonrası değeri döndürür. |
| get_Datatype() | Karmaşık tipin veri tipi için derleme sonrası değeri döndürür. |
| get_DerivedBy() | Bu öğenin temel tipinden nasıl türetildiğine dair derleme sonrası bilgiyi döndürür. |
| get_Final() | Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final niteliğini döndürür. |
| get_FinalResolved() | XmlSchemaType::get_Final değerinin derleme sonrası yorumunu döndürür. |
| virtual get_IsMixed() | Bu tipin karışık içerik modeline sahip olup olmadığını gösteren bir değeri döndürür. Bu çağrı yalnızca karmaşık bir tipte geçerlidir. |
| get_Name() | Tipin adını döndürür. |
| get_QualifiedName() | Bu tipin Name özniteliğinden oluşturulan tip için nitelikli adı döndürür. Bu, şema derlemesi sonrası bir değerdir. |
| get_TypeCode() | Tipin XmlTypeCode değerini döndürür. |
| static GetBuiltInComplexType(XmlTypeCode) | Belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir XmlSchemaComplexType döndürür. |
| static GetBuiltInComplexType(const SharedPtr<XmlQualifiedName>&) | Nitelikli adla belirtilen karmaşık tipin yerleşik karmaşık tipini temsil eden bir XmlSchemaComplexType döndürür. |
| static GetBuiltInSimpleType(const SharedPtr<XmlQualifiedName>&) | Nitelikli adla belirtilen basit tipin yerleşik basit tipini temsil eden bir XmlSchemaSimpleType döndürür. |
| static GetBuiltInSimpleType(XmlTypeCode) | Belirtilen basit tipin yerleşik basit tipini temsil eden bir XmlSchemaSimpleType döndürür. |
| static IsDerivedFrom(SharedPtr<XmlSchemaType>, const SharedPtr<XmlSchemaType>&, XmlSchemaDerivationMethod) | Belirtilen türetilmiş şema tipinin, belirtilen temel şema tipinden türetilip türetilmediğini gösteren bir değer döndürür. |
| set_Final(XmlSchemaDerivationMethod) | Daha fazla türetmeye izin verilip verilmediğini gösteren tip türetmesinin final özniteliğini ayarlar. |
| virtual set_IsMixed(bool) | Bu tipin karışık içerik modeline sahip olup olmadığını gösteren bir değer ayarlar. Bu çağrı yalnızca bir karmaşık tipte geçerlidir. |
| set_Name(const String&) | Tipin adını ayarlar. |
| XmlSchemaType() | XmlSchemaType sınıfının yeni bir örneğini başlatır. |
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 XmlSchemaAnnotated
- Namespace System::Xml::Schema
- Library Aspose.Page for C++