Delphi操作XML(五)

xml.FloatSignificantDigits := 7;

这用来控制浮点类型的小数位数,经测试,发现:

value:=123.123456789(共13个数字,不含点)

如果  xml.FloatSignificantDigits:=1,则为100;为2,则为120,为3则为123,为4,则为123.1.....为7,则为123.1234.....

是不是有点怪异?呵呵

以下引自万一:

安装包中的 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();
原文地址:https://www.cnblogs.com/acuier/p/2352210.html