System::Xml::Schema::XmlSchemaInference class

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 tip bilgilerini etkiler.

Yöntemler

YöntemAçıklama
get_Occurrence()XmlSchemaInference::InferenceOption değerini döndürür; bu değer XML belgesinden çıkarılan şema oluş bildirimlerini etkiler.
get_TypeInference()XmlSchemaInference::InferenceOption değerini döndürür; bu değer XML belgesinden çıkarılan tipleri etkiler.
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)XmlSchemaInference::InferenceOption değerini ayarlar; bu değer XML belgesinden çıkarılan şema oluş bildirimlerini etkiler.
set_TypeInference(XmlSchemaInference::InferenceOption)XmlSchemaInference::InferenceOption değerini ayarlar; bu değer XML belgesinden çıkarılan tipleri etkiler.
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 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