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

XmlSchemaComplexContentExtension class

XML Schema tarafından World Wide Web Konsorsiyumu (W3C) tarafından tanımlanan extension öğesini temsil eder. Bu sınıf, uzantı yoluyla türetilen karmaşık içerik modeline sahip karmaşık tipler içindir. Karmaşık tipi, öznitelikler veya öğeler ekleyerek genişletir.

class XmlSchemaComplexContentExtension : public System::Xml::Schema::XmlSchemaContent

Yöntemler

YöntemAçıklama
get_AnyAttribute()Karmaşık içerik modelinin XmlSchemaAnyAttribute bileşenini döndürür.
get_Attributes()Karmaşık içerik için öznitelik koleksiyonunu döndürür. XmlSchemaAttribute ve XmlSchemaAttributeGroupRef öğelerini içerir.
get_BaseTypeName()Bu tipin uzantı yoluyla türetildiği karmaşık tipin adını döndürür.
get_Particle()Aşağıdaki sınıflardan birini döndürür: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, veya XmlSchemaSequence sınıfları.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Karmaşık içerik modelinin XmlSchemaAnyAttribute bileşenini ayarlar.
set_BaseTypeName(const SharedPtr<XmlQualifiedName>&)Bu tipin uzantı yoluyla türetildiği karmaşık tipin adını ayarlar.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Aşağıdaki sınıflardan birini ayarlar: XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll, veya XmlSchemaSequence sınıfları.
XmlSchemaComplexContentExtension()XmlSchemaComplexContentExtension 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