System::Xml::Schema::XmlSchemaElement sınıfı

XmlSchemaElement class

XML Schema tarafından World Wide Web Konsorsiyumu (W3C) tarafından tanımlanan element öğesini temsil eder. Bu sınıf, tüm particle tipleri için temel sınıftır ve bir XML belgesindeki bir öğeyi tanımlamak için kullanılır.

class XmlSchemaElement : public System::Xml::Schema::XmlSchemaParticle

Yöntemler

YöntemAçıklama
get_Block()Bir Block türevi döndürür.
get_BlockResolved()Derleme sonrası Block değerinin yorumunu döndürür.
get_Constraints()Öğenin üzerindeki kısıtlamaların koleksiyonunu döndürür.
get_DefaultValue()Öğenin içeriği basit bir tür ise veya öğenin içeriği textOnly ise, öğenin varsayılan değerini döndürür.
get_ElementSchemaType()Öğenin türünü, öğenin XmlSchemaElement::get_SchemaType veya XmlSchemaElement::get_SchemaTypeName değerlerine dayalı olarak temsil eden bir XmlSchemaType nesnesini döndürür.
get_ElementType()Öğenin XmlSchemaElement veya XmlSchemaElement nesnesine dayalı bir nesneyi döndürür; bu nesne ElementType değerinin derleme sonrası yorumunu tutar.
get_Final()Daha fazla türetmeye 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österecek bilgiyi döndürür.
get_IsNillable()Örnek veride xsi:nil oluşup oluşamayacağını gösteren bilgiyi döndürür. Öğeye açık bir nil değeri atanabileceğini 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 ikame edilen 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österecek bilgiyi ayarlar.
set_IsNillable(bool)xsi:nil‘in örnek veride oluşup oluşamayacağını gösteren bilgiyi ayarlar. Öğeye açık bir nil değeri atanabileceğini 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ımlanan yerleşik bir veri tipinin adını ayarlar.
set_SubstitutionGroup(const SharedPtr<XmlQualifiedName>&)Bu öğe tarafından yerine geçilen bir öğenin adını ayarlar.
XmlSchemaElement()XmlSchemaElement sınıfının yeni bir örneğini başlatır.

Typedefs

TypedefAçıklama
PtrBu 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