


## Clases

| Clase | Descripción |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | Proporciona formato personalizado para la serialización y deserialización XML. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | Permite sobrescribir atributos cuando se usa [XmlSerializer](./xmlserializer/) para serializar o deserializar un objeto. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [XmlRootAttribute](./xmlrootattribute/) | Marca el objetivo del atributo como un elemento raíz XML y controla su serialización XML. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [XmlSerializationReader](./xmlserializationreader/) | Clase de servicio que mejora la experiencia de [XmlReader](../system.xml/xmlreader/). |
| [XmlSerializationWriter](./xmlserializationwriter/) | Clase de servicio que mejora la experiencia de [XmlWriter](../system.xml/xmlwriter/). |
| [XmlSerializer](./xmlserializer/) | Realiza la serialización y deserialización de objetos hacia y desde documentos XML. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | Clase interna para usar con [XmlSerializer](./xmlserializer/). |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | Contiene los espacios de nombres XML y los prefijos que usa [Serialization::XmlSerializer](./xmlserializer/) para generar nombres calificados en una instancia de documento XML. |
