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\

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NativeXML(也称为nXML)是一个在Delphi环境中用于处理XML文件的库。它提供了一种快速、灵活和可靠的方法来解析和生成XML文档。 使用NativeXML进行XML下载可以通过以下步骤完成: 1. 引入NativeXML库:首先,在Delphi的工程中引入NativeXML库。这可以通过添加NativeXml.pas文件到工程中来实现。 2. 创建NativeXML对象:接下来,创建一个TNativeXml对象。这个对象将用于加载和处理XML文件。 3. 下载XML文件:使用Delphi提供的网络操作方法,下载XML文件到本地计算机或服务器。这可以通过使用TIdHTTP组件来实现。其中,URL参数为要下载的XML文件的URL地址。 4. 加载XML文件:使用TNativeXml对象的LoadFromFile或者LoadFromStream方法,将下载的XML文件加载到TNativeXml对象中。 5. 处理XML文件:现在,TNativeXml对象已经包含了下载的XML文件。可以使用TNativeXml对象提供的方法和属性来访问和处理XML文档的内容。 例如,可以使用TNativeXml对象的Root属性来获取XML文档的根元素。还可以使用TNativeXml对象的NodeByName、NodeByPath等方法来获取其他元素或属性的值。 6. 保存XML文件(可选):如果需要将已下载和处理的XML文件保存到本地计算机或服务器,可以使用TNativeXml对象的SaveToFile方法或SaveToStream方法。 总之,使用NativeXML进行XML下载,可以方便地将远程XML文件下载到本地,并通过TNativeXml对象进行解析和处理。这使得在Delphi环境中使用XML数据变得更加简单和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值