CXMLSerializeImp Class
class CXMLSerializeImp: public IXMLSerialize
The CXMLSerializeImp class provides a basic implementation of the IXMLSerialize interface. To take part in the serialization process, a formatter class should derive from CXMLSerializeImp and provide an implementation for the IXMLSerialize::XMLSerialize() virtual. During an XML File Open/Save operation, the serialization framework calls the formatter's XMLSerialize() override through the application's document.GetElementType, IsDataAvailableToWrite, PreReadXML, XMLSerialize, and IXMLSerialize*
See Also IXMLSerialize
Defined in: XMLCommon.h
Class Members
CXMLSerializeImp(LPCTSTR strElementType = NULL)
Constructor.
virtual ~CXMLSerializeImp()
Destructor.
virtual void GetElementType(LPTSTR str)
Gets the tag name.
virtual BOOL IsDataAvailableToWrite()
Called to confirm the availability of persistable data.
virtual void PreReadXML()
Called before a read operation.
virtual void XMLSerialize(SECXMLArchive& ar)
Serialization function
virtual operator IXMLSerialize*()
Overloaded operator