[NativeXml (12):NativeXmlObjectStorage]

 

安装包中的 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\