System::Xml::XmlParserContext-klass

XmlParserContext class

Tillhandahåller all kontextinformation som krävs av XmlReader för att analysera ett XML-fragment.

class XmlParserContext : public System::Object

Metoder

MetodBeskrivning
get_BaseURI()Returnerar bas-URI:n.
get_DocTypeName()Returnerar namnet på dokumenttypdeklarationen.
get_Encoding()Returnerar kodningstypen.
get_InternalSubset()Returnerar den interna DTD-undermängden.
get_NamespaceManager()Returnerar XmlNamespaceManager.
get_NameTable()Returnerar XmlNameTable som används för att atomisera strängar. För mer information om atomiserade strängar, se XmlNameTable.
get_PublicId()Returnerar den offentliga identifieraren.
get_SystemId()Returnerar systemidentifieraren.
get_XmlLang()Returnerar det aktuella xml:lang‑omfånget.
get_XmlSpace()Returnerar det aktuella xml:space-omfånget.
set_BaseURI(const String&)Ställer in bas-URI:n.
set_DocTypeName(const String&)Ställer in namnet på dokumenttypdeklarationen.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Ställer in kodningstypen.
set_InternalSubset(const String&)Ställer in den interna DTD-undermängden.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Ställer in XmlNamespaceManager.
set_NameTable(const SharedPtr<XmlNameTable>&)Ställer in XmlNameTable som används för att atomisera strängar. För mer information om atomiserade strängar, se XmlNameTable.
set_PublicId(const String&)Ställer in den offentliga identifieraren.
set_SystemId(const String&)Ställer in systemidentifieraren.
set_XmlLang(const String&)Ställer in det aktuella xml:lang-omfånget.
set_XmlSpace(System::Xml::XmlSpace)Ställer in det aktuella xml:space-omfånget.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Initierar en ny instans av XmlParserContext-klassen med de angivna XmlNameTable, XmlNamespaceManager, xml:lang- och xml:space-värdena.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Initierar en ny instans av XmlParserContext-klassen med de angivna XmlNameTable, XmlNamespaceManager, xml:lang, xml:space och kodning.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)Initierar en ny instans av XmlParserContext-klassen med de angivna XmlNameTable, XmlNamespaceManager, bas-URI, xml:lang, xml:space och dokumenttypvärden.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Initierar en ny instans av klassen XmlParserContext med den angivna XmlNameTable, XmlNamespaceManager, bas-URI, xml:lang, xml:space, kodning och dokumenttypvärden.

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