System::Xml::Serialization::IXmlSerializable 类
IXmlSerializable class
提供 XML 序列化和反序列化的自定义格式化。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
class IXmlSerializable : public virtual System::Object
方法
| 方法 | 描述 |
|---|---|
| virtual GetSchema() | 一个 XmlSchema 对象,描述由 WriteXml() 方法返回并由 ReadXml() 方法接受的对象的 XML 表示。 |
| virtual ReadXml(System::SharedPtr<System::Xml::XmlReader>) | 从其 XML 表示反序列化对象。 |
| virtual WriteXml(System::SharedPtr<System::Xml::XmlWriter>) | 将当前对象序列化为 XML 表示。 |
| virtual ~IXmlSerializable() | 析构函数。 |
另见
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Font for C++