安裝包中的 NativeXmlObjectStorage.pas 是 NativeXml 的擴展應用,可以把組件、對象和窗體序列化為 XML 文件。
其中方便使用的是兩個類:TsdXmlObjectWriter、TsdXMLObjectReader,也可使用下面三組函數:
ComponentCreateFromXMLFile();
ComponentCreateFromXMLNode();
ComponentCreateFromXMLStream();
ComponentCreateFromXMLString();
ComponentSaveToXMLFile();
ComponentSaveToXMLNode();
ComponentSaveToXMLStream();
ComponentSaveToXMLString();
ObjectLoadFromXMLFile();
ObjectLoadFromXMLNode();
ObjectLoadFromXMLStream();
ObjectLoadFromXMLString();
ObjectSaveToXMLFile();
ObjectSaveToXMLNode();
ObjectSaveToXMLStream();
ObjectSaveToXMLString();
FormCreateFromXMLFile();
FormCreateFromXMLStream();
FormCreateFromXMLString();
FormSaveToXMLFile();
FormSaveToXMLStream();
FormSaveToXMLString();
感覺用處不大,沒有測試;官方示例在 demos\objecttoXML\