


## Kelas

| Kelas | Deskripsi |
| --- | --- |
| [IXmlSerializable](./ixmlserializable/) | Menyediakan pemformatan khusus untuk serialisasi dan deserialisasi XML. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen. |
| [XmlAttributeOverrides](./xmlattributeoverrides/) | Mengizinkan penimpaan atribut ketika [XmlSerializer](./xmlserializer/) digunakan untuk menyerialisasi atau mendeserialisasi sebuah objek. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen. |
| [XmlRootAttribute](./xmlrootattribute/) | Menandai target atribut sebagai elemen akar XML dan mengendalikan serialisasi XML-nya. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen. |
| [XmlSerializationReader](./xmlserializationreader/) | Kelas layanan yang meningkatkan pengalaman [XmlReader](../system.xml/xmlreader/). |
| [XmlSerializationWriter](./xmlserializationwriter/) | Kelas layanan yang meningkatkan pengalaman [XmlWriter](../system.xml/xmlwriter/). |
| [XmlSerializer](./xmlserializer/) | Melakukan serialisasi dan deserialisasi objek ke dan dari dokumen XML. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi [System::MakeObject()](../system/makeobject/). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer [System::SmartPtr](../system/smartptr/) dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen. |
| [XmlSerializerImplementation](./xmlserializerimplementation/) | Kelas internal untuk digunakan dengan [XmlSerializer](./xmlserializer/). |
| [XmlSerializerNamespaces](./xmlserializernamespaces/) | Berisi namespace XML dan prefiks yang digunakan oleh [Serialization::XmlSerializer](./xmlserializer/) untuk menghasilkan nama yang memenuhi syarat dalam sebuah instance dokumen XML. |
