Namensraum System::Xml::Serialization

Klassen

KlasseBeschreibung
IXmlSerializableBietet benutzerdefinierte Formatierung für die XML-Serialisierung und -Deserialisierung. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() erstellt werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
XmlAttributeOverridesErmöglicht das Überschreiben von Attributen, wenn XmlSerializer zum Serialisieren oder Deserialisieren eines Objekts verwendet wird. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() erstellt werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
XmlRootAttributeMarkiert das Attributziel als XML-Stammelement und steuert dessen XML-Serialisierung. Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() erstellt werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
XmlSerializationReaderDienstklasse zur Verbesserung des XmlReader-Erlebnisses.
XmlSerializationWriterDienstklasse zur Verbesserung des XmlWriter-Erlebnisses.
XmlSerializerFührt die Serialisierung und Deserialisierung von Objekten in und aus XML-Dokumenten durch. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() zugewiesen werden. Erstellen Sie niemals eine Instanz 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
XmlSerializerImplementationInterne Klasse zur Verwendung mit XmlSerializer.
XmlSerializerNamespacesEnthält die XML-Namespace und Präfixe, die der Serialization::XmlSerializer verwendet, um qualifizierte Namen in einer XML-Dokumentinstanz zu erzeugen.