


## 类

| 类 | 描述 |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | 提供 XML 序列化和反序列化的自定义格式化。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装在 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | 允许在使用 [XmlSerializer](./xmlserializer/) 对对象进行序列化或反序列化时覆盖属性。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装在 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [XmlRootAttribute](./xmlrootattribute/) | 将属性目标标记为 XML 根元素并控制其 XML 序列化。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 operator new 创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装在 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [XmlSerializationReader](./xmlserializationreader/) | 改进 [XmlReader](../system.xml/xmlreader/) 体验的服务类。 |
| [XmlSerializationWriter](./xmlserializationwriter/) | 改进 [XmlWriter](../system.xml/xmlwriter/) 体验的服务类。 |
| [XmlSerializer](./xmlserializer/) | 执行对象到 XML 文档的序列化和反序列化。此类的对象只能使用 [System::MakeObject()](../system/makeobject/) 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例，因为这会导致运行时错误和/或断言故障。始终将此类包装在 [System::SmartPtr](../system/smartptr/) 指针中，并使用该指针将其作为参数传递给函数。 |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | 内部类用于与 [XmlSerializer](./xmlserializer/) 一起使用。 |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | 包含 [Serialization::XmlSerializer](./xmlserializer/) 用于在 XML 文档实例中生成限定名称的 XML 命名空间和前缀。 |
