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

XmlSchemaInference class

Bir XML belgesinden XML Schema Tanım Dili (XSD) şeması çıkarır. XmlSchemaInference sınıfı kalıtılamaz.

class XmlSchemaInference : public System::Object

Enums

EnumAçıklama
InferenceOptionXmlSchemaInference sınıfı tarafından bir XML belgesindeki öğeler ve öznitelikler için çıkarılan oluş ve tür bilgilerini etkiler.

Yöntemler

YöntemAçıklama
get_Occurrence()XML belgesinden çıkarılan şema oluş bildirimlerini etkileyen XmlSchemaInference::InferenceOption değerini döndürür.
get_TypeInference()XML belgesinden çıkarılan türleri etkileyen XmlSchemaInference::InferenceOption değerini döndürür.
InferSchema(const SharedPtr<XmlReader>&)Belirtilen XmlReader nesnesinde bulunan XML belgesinden XML Schema Tanım Dili (XSD) şeması çıkarır.
InferSchema(const SharedPtr<XmlReader>&, SharedPtr<XmlSchemaSet>)Belirtilen XmlReader nesnesinde bulunan XML belgesinden XML Schema Tanım Dili (XSD) şeması çıkarır ve aynı hedef ad alanına sahip belirtilen XmlSchemaSet nesnesindeki mevcut şemayı kullanarak çıkarılan şemayı iyileştirir.
set_Occurrence(XmlSchemaInference::InferenceOption)XML belgesinden çıkarılan şema oluş bildirimlerini etkileyen XmlSchemaInference::InferenceOption değerini ayarlar.
set_TypeInference(XmlSchemaInference::InferenceOption)XML belgesinden türetilen tipleri etkileyen XmlSchemaInference::InferenceOption değerini ayarlar.
XmlSchemaInference()XmlSchemaInference 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 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