


## Klassen

| Klasse | Beschrijving |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | Biedt aangepaste opmaak voor XML-serialisatie en -deserialisatie. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | Staat toe attributen te overschrijven wanneer [XmlSerializer](./xmlserializer/) wordt gebruikt om een object te serialiseren of deserialiseren. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [XmlRootAttribute](./xmlrootattribute/) | Markeert het doelattribuut als een XML‑root‑element en regelt de XML-serialisatie ervan. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [XmlSerializationReader](./xmlserializationreader/) | Serviceklasse die de ervaring met [XmlReader](../system.xml/xmlreader/) verbetert. |
| [XmlSerializationWriter](./xmlserializationwriter/) | Serviceklasse die de ervaring met [XmlWriter](../system.xml/xmlwriter/) verbetert. |
| [XmlSerializer](./xmlserializer/) | Voert serialisatie en deserialisatie van objecten naar en vanuit XML‑documenten uit. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie [System::MakeObject()](../system/makeobject/). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een [System::SmartPtr](../system/smartptr/) pointer en gebruik deze pointer om deze als argument aan functies door te geven. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | Interne klasse om te gebruiken met [XmlSerializer](./xmlserializer/). |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | Bevat de XML-naamruimten en -prefixen die de [Serialization::XmlSerializer](./xmlserializer/) gebruikt om gekwalificeerde namen te genereren in een XML-documentinstantie. |
