• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Delphi操作XML:函数详解(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
4.2.函数(Functions)

4.2.1.ComponentCreateFromXmlFile

  unit NativeXmlObjectStorage

  function
ComponentCreateFromXmlFile(const FileName: string; Owner: TComponent; const
Name: string): TComponent;

  从文件名称为FileNameXML文件读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。

  注:它调用ComponentCreateFromXmlStream实现。

4.2.2.ComponentCreateFromXmlNode

  function ComponentCreateFromXmlNode(ANode:
TXmlNode; Owner: TComponent; const Name: string): TComponent;

  从TXmlNode类型的ANode节点读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。

  注:它使用TsdXmlObjectReader类实现。

4.2.3.ComponentCreateFromXmlStream

  function
ComponentCreateFromXmlStream(S: TStream; Owner: TComponent; const Name:
string): TComponent;

  从XML流类型的S中读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。

  注:它调用ComponentCreateFromXmlNode实现。

4.2.4.ComponentCreateFromXmlString

  function
ComponentCreateFromXmlString(const Value: string; Owner: TComponent; const
Name: string): TComponent;

  从XML字符串类型的Value中读取并创建组件。为了成功地从头开始创建组件,组件的类必须事先调用RegisterClass进行登记。添加到指定Owner组件的子组件列表。这通常是一个形式。指定Name作为创建的组件的新组件的名称。

  注:它调用ComponentCreateFromXmlStream实现。

4.2.5.ComponentSaveToXmlFile

  procedure
ComponentSaveToXmlFile(AComponent: TComponent; const FileName: string; AParent:
TComponent);

  存储组件AComponent所有公布的属性到名为FileName XML文件。指定AParent为了储存Parent正确的方法和事件参考。

  注:它调用ObjectSaveToXmlFile实现。

4.2.6.ComponentSaveToXmlNode

  procedure
ComponentSaveToXmlNode(AComponent: TComponent; ANode: TXmlNode; AParent:
TComponent);

  存储组件AComponent所有公布的属性到TXmlNode格式的ANode中。指定AParent为了储存Parent正确的方法和事件参考。

  注:它调用ObjectSaveToXmlNode实现。

4.2.7.ComponentSaveToXmlStream

  procedure
ComponentSaveToXmlStream(AComponent: TComponent; S: TStream; AParent:
TComponent);

  存储组件AComponent所有公布的属性到XML格式的流S中。指定AParent为了储存Parent正确的方法和事件参考。

  注:它调用ObjectSaveToXmlStream实现。

4.2.8.ComponentSaveToXmlString

  function
ComponentSaveToXmlString(AComponent: TComponent; AParent: TComponent): string;

  存储组件AComponent所有公布的属性到XML格式的字符串中。指定AParent为了储存Parent正确的方法和事件参考。

  注:它调用ObjectSaveToXmlString实现。

4.2.9.DecodeBase64

  Unit NativeXml

  function DecodeBase64(const
Source: UTF8String): RawByteString;

  解码BASE64的数据Source为二进制数据。该函数返回为UTF8String的二进制数据。使用TStringStream转换这些数据流。源UTF8String可能包含换行符和控制字符,这些符号将被忽略。

4.2.10.DecodeBinHex

  Unit NativeXml

  function DecodeBinHex(const
Source: UTF8String): RawByteString;

  解码BinHex数据Source为二进制数据。该函数返回为UTF8String的二进制数据。使用TStringStream转换这些数据流。源UTF8String可能包含换行符和控制字符,这些符号将被忽略。

4.2.11.EncodeBase64

  Unit NativeXml

  function EncodeBase64(const
Source: RawByteString): UTF8String;

  二进制数据Source编码为BASE64。该函数返回UTF8String格式的BASE64编码数据,没有任何换行符。

4.2.12.EncodeBinHex

  Unit NativeXml

  function EncodeBinHex(const
Source: RawByteString): UTF8String;

  二进制数据Source编码为BINHEX。该函数返回UTF8String格式的BINHEX编码数据,没有任何换行符。

4.2.13.FormCreateFromXmlFile

  function
FormCreateFromXmlFile(const FileName: string; Owner: TComponent; const Name:
string): TForm;

  从文件名称为FileName
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi打印Tprinter发布时间:2022-07-18
下一篇:
Delphi的ListView自动排序发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap