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-Subset 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 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&)Legt die Basis-URI fest.
set_DocTypeName(const String&)Legt den Namen der Dokumenttypdeklaration fest.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Legt den Kodierungstyp fest.
set_InternalSubset(const String&)Legt das interne DTD-Teilsatz fest.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)Legt den XmlNamespaceManager fest.
set_NameTable(const SharedPtr<XmlNameTable>&)Legt die für die Atomisierung von Zeichenfolgen verwendete XmlNameTable fest. Weitere Informationen zu atomisierten Zeichenfolgen finden Sie in der XmlNameTable.
set_PublicId(const String&)Legt den öffentlichen Bezeichner fest.
set_SystemId(const String&)Legt den Systembezeichner fest.
set_XmlLang(const String&)Legt den aktuellen xml:lang-Geltungsbereich fest.
set_XmlSpace(System::Xml::XmlSpace)Legt den aktuellen xml:space-Geltungsbereich fest.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)Initialisiert eine neue Instanz der Klasse XmlParserContext 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 Klasse XmlParserContext 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 Klasse XmlParserContext 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 Klasse XmlParserContext mit den angegebenen XmlNameTable, XmlNamespaceManager, Basis-URI, xml:lang, xml:space, Kodierung und Dokumenttypwerten.

Typedefs

Typedef.Beschreibung
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