System::Xml::XmlNamespaceManager sınıfı
İçindekiler
[
Saklamak
]XmlNamespaceManager class
Bir koleksiyondaki 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öntem | Açı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 döndürür. |
| GetEnumerator() override | XmlNamespaceManager içindeki ad alanları arasında yineleme yapmak için kullanılacak bir enumerator döndürür. |
| GetNamespacesInScope(XmlNamespaceScope) override | Şu anda kapsamda olan ad alanlarını sıralamak için kullanılabilecek, önek anahtarıyla 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ğer döndürür. |
| LookupNamespace(const String&) override | Belirtilen önek için ad alanı URI’sini döndürür. |
| LookupPrefix(const String&) override | Verilen 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 yeni bir XmlNamespaceManager sınıfının örneğini başlatır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu 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
- Class IXmlNamespaceResolver
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Page for C++