System::Xml::Schema::XmlSchemaSet class

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)XmlSchemaSet içindeki tüm XmlSchema nesnelerini, verilen dizinin belirtilen indeksinden başlayarak 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()XmlSchemaSet yeni XML Schema tanım dili (XSD) şemalarını yüklerken kullandığı varsayılan XmlNameTable döndürür.
Remove(const SharedPtr<XmlSchema>&)Belirtilen XML Schema tanım dili (XSD) şemasını XmlSchemaSet üzerinden kaldırır.
RemoveRecursive(const SharedPtr<XmlSchema>&)Belirtilen XML Schema tanım dili (XSD) şemasını ve içe aktardığı tüm şemaları XmlSchemaSet üzerinden kaldırır.
Reprocess(SharedPtr<XmlSchema>)XmlSchemaSet içinde zaten mevcut olan bir XML Schema tanım dili (XSD) şemasını yeniden işler.
Schemas()XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarının bir koleksiyonunu döndürür.
Schemas(String)Verilen ad alanına ait olan, XmlSchemaSet içindeki tüm XML Schema tanım dili (XSD) şemalarının bir koleksiyonunu döndürür.
set_CompilationSettings(const SharedPtr<XmlSchemaCompilationSettings>&)XmlSchemaSet için XmlSchemaCompilationSettings ayarlar.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Bir ş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 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