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

XmlSchemaCollection class

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

class XmlSchemaCollection : public System::Collections::Generic::IEnumerable<SharedPtr<System::Xml::Schema::XmlSchema>>

Yöntemler

YöntemAçıklama
Add(const String&, const String&)Verilen URL tarafından bulunan şemayı şema koleksiyonuna ekler.
Add(const String&, const SharedPtr<XmlReader>&)XmlReader içinde bulunan şemayı şema koleksiyonuna ekler.
Add(const String&, const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)XmlReader içinde bulunan şemayı şema koleksiyonuna ekler. Belirtilen XmlResolver dış kaynakları çözmek için kullanılır.
Add(const SharedPtr<XmlSchema>&)XmlSchema koleksiyona ekler.
Add(const SharedPtr<XmlSchema>&, const SharedPtr<System::Xml::XmlResolver>&)Koleksiyona XmlSchema ekler. Belirtilen XmlResolver dış referansları çözmek için kullanılır.
Add(const SharedPtr<XmlSchemaCollection>&)Verilen koleksiyonda tanımlı tüm ad alanlarını (ilişkili şemaları dahil) bu koleksiyona ekler.
Contains(const SharedPtr<XmlSchema>&)Belirtilen XmlSchema öğesinin targetNamespace‘inin koleksiyonda olup olmadığını gösteren bir değer döndürür.
Contains(const String&)Belirtilen ad alanına sahip bir şemanın koleksiyonda olup olmadığını gösteren bir değer döndürür.
CopyTo(const ArrayPtr<SharedPtr<XmlSchema>>&, int32_t)Bu koleksiyondaki tüm XmlSchema nesnelerini verilen diziye, verilen indeksten başlayarak kopyalar.
get_Count()Bu koleksiyonda tanımlı ad alanlarının sayısını döndürür.
get_NameTable()Yeni şemalar yüklenirken XmlSchemaCollection tarafından kullanılan varsayılan XmlNameTable döndürür.
GetEnumerator() overrideŞema koleksiyonu üzerinde yineleme desteği sağlar.
idx_get(const String&)Verilen ad alanı URI’siyle ilişkili XmlSchema döndürür.
XmlSchemaCollection()XmlSchemaCollection sınıfının yeni bir örneğini başlatır.
XmlSchemaCollection(const SharedPtr<XmlNameTable>&)Belirtilen XmlNameTable ile XmlSchemaCollection sınıfının yeni bir örneğini başlatır. XmlNameTable şemalar yüklenirken kullanılır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma ad.

Açıklamalar

Deprecated

XmlSchemaCollection sınıfı artık kullanılmamaktadır. Bunun yerine XmlSchemaSet kullanın.

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