System::Xml::XmlNamespaceManager sınıfı
İçindekiler
[
Saklamak
]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ö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 öğesini döndürür. |
| GetEnumerator() override | XmlNamespaceManager 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&) 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 XmlNamespaceManager sınıfının yeni bir ö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 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
- Class IXmlNamespaceResolver
- Class IEnumerable
- Namespace System::Xml
- Library Aspose.Font for C++