System::Xml::XmlNamespaceManager-klass

XmlNamespaceManager class

Löser, lägger till och tar bort namnrymder i en samling och tillhandahåller omfångshantering 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 indikerar om det angivna prefixet har en namnrymd definierad för det aktuella pushade 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 den angivna namnrymden för det angivna prefixet.
XmlNamespaceManager(const SharedPtr<XmlNameTable>&)Initierar en ny instans av XmlNamespaceManager-klassen med den angivna XmlNameTable.

Typedefs

TypedefBeskrivning
PtrEtt alias för 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