


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | Tillhandahåller anpassad formatering för XML‑serialisering och deserialisering. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans 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](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | Tillåter att åsidosätta attribut när [XmlSerializer](./xmlserializer/) används för att serialisera eller deserialisera ett objekt. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans 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](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [XmlRootAttribute](./xmlrootattribute/) | Markerar attributmålet som ett XML‑rootelement och styr dess XML‑serialisering. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans 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](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [XmlSerializationReader](./xmlserializationreader/) | Serviceklass som förbättrar upplevelsen av [XmlReader](../system.xml/xmlreader/). |
| [XmlSerializationWriter](./xmlserializationwriter/) | Serviceklass som förbättrar upplevelsen av [XmlWriter](../system.xml/xmlwriter/). |
| [XmlSerializer](./xmlserializer/) | Utför serialisering och deserialisering av objekt till och från XML‑dokument. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans 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](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | Intern klass för användning med [XmlSerializer](./xmlserializer/). |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | Innehåller XML‑namnutrymmen och prefix som [Serialization::XmlSerializer](./xmlserializer/) använder för att generera kvalificerade namn i en XML‑dokumentinstans. |
