System::Xml::Schema::XmlSchemaComplexType class

XmlSchemaComplexType class

XML Schema üzerinden Dünya Çapında Web Konsorsiyumu (W3C) tarafından belirlenen complexType öğesini temsil eder. Bu sınıf, bir öğenin öznitelik ve içeriğini belirleyen bir karmaşık tip tanımlar.

class XmlSchemaComplexType : public System::Xml::Schema::XmlSchemaType

Yöntemler

YöntemAçıklama
get_AnyAttribute()Karmaşık tipin XmlSchemaAnyAttribute bileşeni için değeri döndürür.
get_Attributes()Karmaşık tip için öznitelik koleksiyonunu döndürür.
get_AttributeUses()Bu karmaşık tipin ve temel tiplerinin tüm derlenmiş öznitelik koleksiyonunu döndürür.
get_AttributeWildcard()Bu karmaşık tip ve temel tip(ler)i için anyAttribute‘un derleme sonrası değerini döndürür.
get_Block()Döndürür block özniteliğini.
get_BlockResolved()Tür, şema doğrulama sonrası bilgi kümesine (infoset) derlendikten sonra değeri döndürür. Bu değer, xsi:type örnek belge içinde kullanıldığında türün nasıl zorlandığını gösterir.
get_ContentModel()Bu karmaşık tipin şema derlemesi sonrası XmlSchemaContentModel öğesini döndürür.
get_ContentType()Şema derlemesi sonrası değeri tutan karmaşık tipin içerik modelini döndürür.
get_ContentTypeParticle()XmlSchemaComplexType::get_ContentType parçacığının şema derlemesi sonrası değerini tutan parçacığı döndürür.
get_IsAbstract()complexType öğesinin örnek belgede kullanılabilirliğini belirleyen bilgiyi döndürür.
get_IsMixed() overrideKarmaşık tipin karışık içerik modeline (içerik içinde işaretleme) sahip olup olmadığını belirleyen bilgiyi döndürür.
get_Particle()Kompozitör tipini, XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll veya XmlSchemaSequence sınıflarından biri olarak döndürür.
set_AnyAttribute(const SharedPtr<XmlSchemaAnyAttribute>&)Karmaşık tipin XmlSchemaAnyAttribute bileşeni için değeri ayarlar.
set_Block(XmlSchemaDerivationMethod)block özniteliğini ayarlar.
set_ContentModel(const SharedPtr<XmlSchemaContentModel>&)Bu karmaşık tipin şema derlemesi sonrası XmlSchemaContentModel öğesini ayarlar.
set_IsAbstract(bool)complexType öğesinin örnek belgede kullanılabilirliğini belirleyen bilgiyi ayarlar.
set_IsMixed(bool) overrideKarmaşık tipin karışık içerik modeline (içerik içinde işaretleme) sahip olup olmadığını belirleyen bilgiyi ayarlar.
set_Particle(const SharedPtr<XmlSchemaParticle>&)Kompozitör tipini, XmlSchemaGroupRef, XmlSchemaChoice, XmlSchemaAll veya XmlSchemaSequence sınıflarından biri olarak ayarlar.
XmlSchemaComplexType()XmlSchemaComplexType 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