System::Xml::XmlParserContext klasse

XmlParserContext class

Biedt alle contextinformatie die vereist is door de XmlReader om een XML-fragment te parseren.

class XmlParserContext : public System::Object

Methoden

MethodeBeschrijving
get_BaseURI()Retourneert de basis-URI.
get_DocTypeName()Retourneert de naam van de documenttypeverklaring.
get_Encoding()Retourneert het coderingstype.
get_InternalSubset()Retourneert de interne DTD-subset.
get_NamespaceManager()Retourneert de XmlNamespaceManager.
get_NameTable()Retourneert de XmlNameTable die wordt gebruikt om strings te atomiseren. Voor meer informatie over geatomiseerde strings, zie XmlNameTable.
get_PublicId()Retourneert de publieke identifier.
get_SystemId()Retourneert de systeemidentifier.
get_XmlLang()Retourneert de huidige xml:lang‑scope.
get_XmlSpace()Geeft het huidige xml:space-bereik terug.
set_BaseURI(const String&)Stelt de basis-URI in.
set_DocTypeName(const String&)Stelt de naam van de documenttypeverklaring in.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Stelt het coderingstype in.
set_InternalSubset(const String&)Stelt de interne DTD-subset in.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Stelt de XmlNamespaceManager in.
set_NameTable(const SharedPtr<XmlNameTable>&)Stelt de XmlNameTable die wordt gebruikt om strings te atomiseren in. Voor meer informatie over geatomiseerde strings, zie XmlNameTable.
set_PublicId(const String&)Stelt de publieke identifier in.
set_SystemId(const String&)Stelt de systeemidentifier in.
set_XmlLang(const String&)Stelt de huidige xml:lang scope in.
set_XmlSpace(System::Xml::XmlSpace)Stelt de huidige xml:space scope in.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManager, xml:lang en xml:space waarden.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManager, xml:lang, xml:space, en codering.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManager, basis-URI, xml:lang, xml:space, en documenttypewaarden.
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>&)Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManager, basis-URI, xml:lang, xml:space, codering en documenttype‑waarden.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook