System::Xml::XmlParserContext Klasse

XmlParserContext class

Stellt alle Kontextinformationen bereit, die vom XmlReader zum Parsen eines XML‑Fragments benötigt werden.

class XmlParserContext : public System::Object

Methoden

MethodeBeschreibung
get_BaseURI()Gibt die Basis‑URI zurück.
get_DocTypeName()Gibt den Namen der Dokumenttypdeklaration zurück.
get_Encoding()Gibt den Kodierungstyp zurück.
get_InternalSubset()Gibt das interne DTD‑Teilschema zurück.
get_NamespaceManager()Gibt den XmlNamespaceManager zurück.
get_NameTable()Gibt die XmlNameTable zurück, die zum Atomisieren von Zeichenketten verwendet wird. Weitere Informationen zu atomisierten Zeichenketten finden Sie in der XmlNameTable.
get_PublicId()Gibt den öffentlichen Bezeichner zurück.
get_SystemId()Gibt den Systembezeichner zurück.
get_XmlLang()Gibt den aktuellen xml:lang‑Bereich zurück.
get_XmlSpace()Gibt den aktuellen xml:space‑Geltungsbereich zurück.
set_BaseURI(const String&)Setzt die Basis‑URI.
set_DocTypeName(const String&)Setzt den Namen der Dokumenttypdeklaration.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Setzt den Kodierungstyp.
set_InternalSubset(const String&)Setzt das interne DTD‑Teilschema.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Setzt den XmlNamespaceManager.
set_NameTable(const SharedPtr<XmlNameTable>&)Setzt die XmlNameTable, die zum Atomisieren von Zeichenketten verwendet wird. Weitere Informationen zu atomisierten Zeichenketten finden Sie in der XmlNameTable.
set_PublicId(const String&)Setzt den öffentlichen Bezeichner.
set_SystemId(const String&)Setzt den Systembezeichner.
set_XmlLang(const String&)Setzt den aktuellen xml:lang‑Geltungsbereich.
set_XmlSpace(System::Xml::XmlSpace)Setzt den aktuellen xml:space‑Geltungsbereich.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Initialisiert eine neue Instanz der XmlParserContext-Klasse mit den angegebenen XmlNameTable, XmlNamespaceManager, xml:lang‑ und xml:space‑Werten.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Initialisiert eine neue Instanz der XmlParserContext-Klasse mit den angegebenen XmlNameTable, XmlNamespaceManager, xml:lang, xml:space und der Kodierung.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)Initialisiert eine neue Instanz der XmlParserContext-Klasse mit den angegebenen XmlNameTable, XmlNamespaceManager, Basis‑URI, xml:lang, xml:space und Dokumenttypwerten.
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>&)Initialisiert eine neue Instanz der XmlParserContext-Klasse mit der angegebenen XmlNameTable, XmlNamespaceManager, Basis-URI, xml:lang, xml:space, Kodierung und Dokumenttypwerten.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch