System::Xml::XmlNamespaceManager sınıfı

XmlNamespaceManager class

Bir koleksiyona ad alanlarını çözer, ekler ve kaldırır ve bu ad alanları için kapsam yönetimi sağlar.

class XmlNamespaceManager : public System::Xml::IXmlNamespaceResolver,
                            public System::Collections::Generic::IEnumerable<String>

Yöntemler

YöntemAçıklama
virtual AddNamespace(String, String)Verilen ad alanını koleksiyona ekler.
virtual get_DefaultNamespace()Varsayılan ad alanı için ad alanı URI’sini döndürür.
virtual get_NameTable()Bu nesneyle ilişkili XmlNameTable öğesini döndürür.
GetEnumerator() overrideXmlNamespaceManager içindeki ad alanları arasında dolaşmak için kullanılacak bir yineleyici döndürür.
GetNamespacesInScope(XmlNamespaceScope) overrideŞu anda kapsamda olan ad alanlarını listelemek için kullanılabilecek, önek anahtarına göre ad alanı adlarının bir koleksiyonunu döndürür.
virtual HasNamespace(String)Sağlanan önekin, şu anda itilen kapsam için tanımlı bir ad alanına sahip olup olmadığını gösteren bir değeri döndürür.
LookupNamespace(const String&) overrideBelirtilen önek için ad alanı URI’sini döndürür.
LookupPrefix(const String&) overrideVerilen ad alanı URI’si için bildirilen öneki bulur.
virtual PopScope()Bir ad alanı kapsamını yığından çıkarır.
virtual PushScope()Bir ad alanı kapsamını yığına ekler.
virtual RemoveNamespace(String, String)Verilen önek için verilen ad alanını kaldırır.
XmlNamespaceManager(const SharedPtr<XmlNameTable>&)Belirtilen XmlNameTable ile XmlNamespaceManager 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