kelas System::Xml::XmlNamespaceManager

XmlNamespaceManager class

Menyelesaikan, menambah, dan menghapus ruang nama pada sebuah koleksi serta menyediakan manajemen ruang lingkup untuk ruang nama tersebut.

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

Metode

MetodeDeskripsi
virtual AddNamespace(String, String)Menambahkan namespace yang diberikan ke dalam koleksi.
virtual get_DefaultNamespace()Mengembalikan URI namespace untuk namespace default.
virtual get_NameTable()Mengembalikan XmlNameTable yang terkait dengan objek ini.
GetEnumerator() overrideMengembalikan enumerator untuk digunakan dalam mengiterasi namespace di dalam XmlNamespaceManager.
GetNamespacesInScope(XmlNamespaceScope) overrideMengembalikan koleksi nama namespace yang diindeks oleh prefiks yang dapat digunakan untuk mengenumerasi namespace yang saat ini berada dalam ruang lingkup.
virtual HasNamespace(String)Mengembalikan nilai yang menunjukkan apakah prefiks yang diberikan memiliki namespace yang didefinisikan untuk ruang lingkup yang saat ini didorong.
LookupNamespace(const String&) overrideMengembalikan URI namespace untuk prefiks yang ditentukan.
LookupPrefix(const String&) overrideMenemukan prefiks yang dideklarasikan untuk URI namespace yang diberikan.
virtual PopScope()Mengeluarkan ruang lingkup namespace dari tumpukan.
virtual PushScope()Mendorong ruang lingkup namespace ke tumpukan.
virtual RemoveNamespace(String, String)Menghapus namespace yang diberikan untuk prefiks yang diberikan.
XmlNamespaceManager(const SharedPtr<XmlNameTable>&)Menginisialisasi instance baru dari kelas XmlNamespaceManager dengan XmlNameTable yang ditentukan.

Typedefs

TypedefDeskripsi
PtrAlias untuk shared pointer ke instance kelas ini.

Catatan

Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

Lihat Juga