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

XmlSchemaSet class

XML Schema tanım dili (XSD) şemalarının bir önbelleğini içerir.

class XmlSchemaSet : public System::Object

Yöntemler

YöntemAçıklama
Add(String, const String&)Belirtilen URL’deki XML Schema tanım dili (XSD) şemasını XmlSchemaSet içine ekler.
Add(String, const SharedPtr<XmlReader>&)XmlReader içinde bulunan XML Schema tanım dili (XSD) şemasını XmlSchemaSet içine ekler.
Add(const SharedPtr<XmlSchemaSet>&)Verilen XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarını XmlSchemaSet içine ekler.
Add(const SharedPtr<XmlSchema>&)Verilen XmlSchema öğesini XmlSchemaSet içine ekler.
Compile()XmlSchemaSet içine eklenen XML Schema tanım dili (XSD) şemalarını tek bir mantıksal şemaya derler.
Contains(String)Belirtilen hedef ad alanı URI’sine sahip bir XML Schema tanım dili (XSD) şemasının XmlSchemaSet içinde olup olmadığını gösterir.
Contains(const SharedPtr<XmlSchema>&)Belirtilen XML Schema tanım dili (XSD) XmlSchema nesnesinin XmlSchemaSet içinde olup olmadığını gösterir.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Verilen dizideki belirtilen indeksten başlayarak, XmlSchemaSet içindeki tüm XmlSchema nesnelerini verilen diziye kopyalar.
get_CompilationSettings()XmlSchemaSet için XmlSchemaCompilationSettings döndürür.
get_Count()XmlSchemaSet içindeki mantıksal XML Schema tanım dili (XSD) şemalarının sayısını döndürür.
get_GlobalAttributes()XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarındaki tüm global öznitelikleri döndürür.
get_GlobalElements()XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarındaki tüm global öğeleri döndürür.
get_GlobalTypes()XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarındaki tüm global basit ve karmaşık türleri döndürür.
get_IsCompiled()XmlSchemaSet içindeki XML Schema tanım dili (XSD) şemalarının derlenip derlenmediğini gösteren bir değer döndürür.
get_NameTable()Yeni XML Schema tanım dili (XSD) şemaları yüklenirken XmlSchemaSet tarafından kullanılan varsayılan XmlNameTable döndürür.
Remove(const SharedPtr<XmlSchema>&)Belirtilen XML Schema tanım dili (XSD) şemasını XmlSchemaSet içinden kaldırır.
RemoveRecursive(const SharedPtr<XmlSchema>&)Belirtilen XML Schema tanım dili (XSD) şemasını ve içe aktardığı tüm şemaları XmlSchemaSet içinden kaldırır.
Reprocess(SharedPtr<XmlSchema>)Zaten XmlSchemaSet içinde bulunan bir XML Schema tanım dili (XSD) şemasını yeniden işler.
Schemas()XML Schema tanım dili (XSD) şemalarının tümünü içeren bir koleksiyon döndürür XmlSchemaSet.
Schemas(String)Verilen ad alanına ait olan XML Schema tanım dili (XSD) şemalarının tümünü XmlSchemaSet içinde bir koleksiyon döndürür.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)XmlSchemaSet için XmlSchemaCompilationSettings ayarlar.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Şemanın include ve import öğelerinde başvurulan ad alanlarını veya konumları çözmek için kullanılan XmlResolver ayarlar.
ValidationEventHandler_add(Args…)XML Schema tanım dili (XSD) şema doğrulama hataları hakkında bilgi almak için bir olay işleyicisi ekler.
ValidationEventHandler_remove(Args…)XML Schema tanım dili (XSD) şema doğrulama hataları hakkında bilgi almak için bir olay işleyicisini kaldırır.
XmlSchemaSet()XmlSchemaSet sınıfının yeni bir örneğini başlatır.
XmlSchemaSet(const SharedPtr<XmlNameTable>&)Belirtilen XmlNameTable ile XmlSchemaSet 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