System::Xml::Schema::XmlSchemaElement sınıfı
İçindekiler
[
Saklamak
]XmlSchemaElement class
XML Schema üzerinden, Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirlenen element öğesini temsil eder. Bu sınıf, tüm parçacık türleri için temel sınıftır ve bir XML belgesindeki öğeyi tanımlamak için kullanılır.
class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle
Yöntemler
| Yöntem | Açıklama |
|---|---|
| get_Block() | Block türevi döndürür. |
| get_BlockResolved() | Block değerinin derleme sonrası yorumunu döndürür. |
| get_Constraints() | Öğeye uygulanan kısıtlamaların koleksiyonunu döndürür. |
| get_DefaultValue() | Öğenin içeriği bir basit tip ise veya öğenin içeriği textOnly ise, öğenin varsayılan değerini döndürür. |
| get_ElementSchemaType() | Öğenin XmlSchemaElement::get_SchemaType veya XmlSchemaElement::get_SchemaTypeName değerlerine dayanarak öğenin tipini temsil eden bir XmlSchemaType nesnesi döndürür. |
| get_ElementType() | Öğenin XmlSchemaElement veya XmlSchemaElement nesnesine dayalı bir nesne döndürür; bu nesne ElementType değerinin derleme sonrası yorumunu tutar. |
| get_Final() | Daha fazla türevlemenin izin verilmediğini göstermek için Final değerini döndürür. |
| get_FinalResolved() | Final değerinin derleme sonrası yorumunu döndürür. |
| get_FixedValue() | Sabit değeri döndürür. |
| get_Form() | Öğe için formu döndürür. |
| get_IsAbstract() | Öğenin bir örnek belgede kullanılabilir olup olmadığını gösteren bilgiyi döndürür. |
| get_IsNillable() | xsi:nil‘in örnek veride ortaya çıkıp çıkmayacağını gösteren bilgiyi döndürür. Öğeye açık bir nil değeri atanıp atanamayacağını gösterir. |
| get_Name() | Öğenin adını döndürür. |
| get_QualifiedName() | Verilen öğe için gerçek nitelikli adı döndürür. |
| get_RefName() | Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) bildirilen bir öğenin referans adını döndürür. |
| get_SchemaType() | Öğenin tipini döndürür. Bu, karmaşık bir tip ya da basit bir tip olabilir. |
| get_SchemaTypeName() | Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) tanımlı yerleşik bir veri tipinin adını döndürür. |
| get_SubstitutionGroup() | Bu öğe tarafından yerine geçen bir öğenin adını döndürür. |
| set_Block(XmlSchemaDerivationMethod) | Bir Block türetmesi ayarlar. |
| set_DefaultValue(const String&) | Öğenin içeriği basit bir tür ise veya öğenin içeriği textOnly ise, öğenin varsayılan değerini ayarlar. |
| set_Final(XmlSchemaDerivationMethod) | Daha fazla türetmeye izin verilmediğini göstermek için Final değerini ayarlar. |
| set_FixedValue(const String&) | Sabit değeri ayarlar. |
| set_Form(XmlSchemaForm) | Öğe için formu ayarlar. |
| set_IsAbstract(bool) | Öğenin bir örnek belgede kullanılabilir olup olmadığını göstermek için bilgiyi ayarlar. |
| set_IsNillable(bool) | xsi:nil‘in örnek veride ortaya çıkıp çıkmayacağını gösteren bilgiyi ayarlar. Öğeye açık bir nil değeri atanıp atanamayacağını gösterir. |
| set_Name(const String&) | Öğenin adını ayarlar. |
| set_RefName(const SharedPtr<XmlQualifiedName>&) | Bu şemada (veya belirtilen ad alanı tarafından gösterilen başka bir şemada) bildirilen bir öğenin referans adını ayarlar. |
| set_SchemaType(const SharedPtr<XmlSchemaType>&) | Öğenin tipini ayarlar. Bu, karmaşık bir tip ya da basit bir tip olabilir. |
| set_SchemaTypeName(const SharedPtr<XmlQualifiedName>&) | Bu şemada veya belirtilen ad alanı tarafından gösterilen başka bir şemada tanımlı yerleşik bir veri tipinin adını ayarlar. |
| set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&) | Bu öğe tarafından yerine geçen bir öğenin adını ayarlar. |
| XmlSchemaElement() | XmlSchemaElement 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 XmlSchemaParticle
- Namespace System::Xml::Schema
- Library Aspose.Page for C++