System::Xml::XmlNamespaceManager‑klass

XmlNamespaceManager class

Löser upp, lägger till och tar bort namnrymder i en samling och tillhandahåller omfattningshantering för dessa namnrymder.

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

Metoder

MetodBeskrivning
virtual AddNamespace(String, String)Lägger till den angivna namnrymden i samlingen.
virtual get_DefaultNamespace()Returnerar namnrymdens URI för standardnamnrymden.
virtual get_NameTable()Returnerar XmlNameTable som är associerad med detta objekt.
GetEnumerator() overrideReturnerar en enumerator att använda för att iterera genom namnrymderna i XmlNamespaceManager.
GetNamespacesInScope(XmlNamespaceScope) overrideReturnerar en samling av namnrymdnamn nycklade efter prefix som kan användas för att enumerera namnrymderna som för närvarande är i omfång.
virtual HasNamespace(String)Returnerar ett värde som anger om det angivna prefixet har en namnrymd definierad för det aktuella stackade omfånget.
LookupNamespace(const String&) overrideReturnerar namnrymdens URI för det angivna prefixet.
LookupPrefix(const String&) overrideHittar prefixet som deklarerats för den angivna namnrymdens URI.
virtual PopScope()Tar bort ett namnrymdsomfång från stacken.
virtual PushScope()Lägger till ett namnrymdsomfång på stacken.
virtual RemoveNamespace(String, String)Tar bort det angivna namnutrymmet för den angivna prefixen.
XmlNamespaceManager(const SharedPtr<XmlNameTable>&)Initierar en ny instans av klassen XmlNamespaceManager med den specificerade XmlNameTable.

Typedefs

TypedefBeskrivning
PtrEtt alias för en delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även