NativeXml可以在官网上下载,下载后将文件夹放在指定地方,打开DELPHI在其环境变量中引用NativeXml路径,然后在程序中引用NativeXml单元,我们就可以使用NativeXml了。   NativeXml的方法属性:   ANativeXml                
原创 2013-02-25 16:34:22
3294阅读
NativeXml (10):编辑 uses NativeXml; var xml: TNativeXml; const xmlStr = '<?xml version="1.0" encoding="UTF-8"?>' + '<List>
原创 2021-04-30 11:51:54
362阅读
NativeXml (12):NativeXmlObjectStorage 安装包中的 NativeXmlObjectStorage.pas 是 NativeXml 的扩展应用,可以把组件、对象和窗体序列化为 Xml 文件。 其中方便使用的是两个类:TsdXmlObjectWriter、TsdXmlO
原创 2021-04-30 11:51:52
656阅读
NativeXml (9):读取 var xml: TNativeXml; const xmlStr = '<?xml version="1.0" encoding="UTF-8"?>' + '<List>' + '<
原创 2021-04-30 11:51:55
332阅读
NativeXml (5):事件 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, NativeXml
原创 2021-04-30 11:51:59
311阅读
NativeXml (3):保存 uses NativeXml; var xml: TNativeXml; procedure TForm1.FormCreate(Sender: TObject); begin xml := TNativeXml.CreateName('MyRoot');
原创 2021-04-30 11:52:01
307阅读
NativeXml (6):添加节点 uses NativeXml; procedure TForm1.Button1Click(Sender: TObject); var xml: TNativeXml; node: TXmlNode; begin xml := TNativ
原创 2021-04-30 11:51:58
338阅读
NativeXml (8):其它添加 uses NativeXml; procedure TForm1.Button1Click(Sender: TObject); var xml: TNativeXml; node: TXmlNode; begin xml := TNativeXml.Cr
原创 2021-04-30 11:51:56
353阅读
NativeXml (7):添加属性 uses NativeXml; procedure TForm1.Button1Click(Sender: TObject); var xml: TNativeXml; node: TXmlNode; begin xml := TNativ
原创 2021-04-30 11:51:57
359阅读
NativeXml (2):对象建立 相关方法与属性: TNativeXml.Create(...); TNativeXml.CreateEx(...); TNativeXml.CreateName(...); Obj.New; Obj.ReadFromString(...); Obj.Versio
原创 2021-04-30 11:52:02
279阅读
NativeXml (4):认识根节点 uses NativeXml; const xmlFile = 'C:\Temp\xml_test_files\basic.xml'; //测试文件 var xml: TNativeXml; procedure TForm1.FormCreate(Se
原创 2021-04-30 11:52:00
347阅读
NativeXml可以在官网上下载,下载后将文件夹放在指定地方,打开DELPHI在其环境变量中引用NativeXml路径,然后在程序中引用NativeXml单元,我们就可以使用NativeXml了。NativeXml的方法属性:ANativeXml := TNativeXml.Create(Self);//创建ANativeXml.XmlFormat := xfReadable; //格式ANativeXml.EncodingString := 'UTF-8';//编码ANativeXml.ExternalEncoding := seUTF8;ANativeXml.L...
转载 2013-08-16 17:52:00
122阅读
2评论
NativeXml (1):下载、安装、测试 终于又能挤出点时间学点 Delphi 了。 学习 NativeXml 的目的: 1、以后再用到 Xml 就准备用它了。 2、学习其内存处理机制。 3、更多了解 Xml 的相关细节。 刚刚下载到最新的 NativeXml328,发现竟是 3 天前刚刚更新的
原创 2021-04-30 11:52:03
734阅读
我遇到 NativeXML 在它的一个节点的属性上面写入属性,但是当读出的值中包含汉字的时候出现了乱码。检查代码如下NativeXml := TNativeXml.Create;try NativeXml.EncodingString := 'GB2312';// 'UTF-8'; NativeXml.Utf8Convert := True; NativeXml.BinaryEncoding := xbeBinHex; NativeXml.Clear; NativeXml.LoadFromFile(strFilePath); RootNode := Native
转载 2013-08-16 17:28:00
173阅读
2评论
Delphi使用NativeXml访问XML文件1.创建XML文件var Doc: TNativeXml;//声明上下文对象var filepath:string;//文件路径DOC:=TNativeXml.CreateName('root');Doc.EncodingString:='gb2312';DOC.XmlFormat:=xfReadable;DOC.SaveToFile(filepath);2.创建新节点//先在根节点下创建一个节点名为userInfo的节点,然后给该节点写一个属性为loginname,属性值为ceshiyong DOC.Root.N
转载 2013-08-13 10:05:00
104阅读
1.创建XML文件var Doc: TNativeXml;//声明上下文对象var filepath:string;//文件路径DOC:=TNativeXml.CreateName('root');Doc.EncodingString:='gb2312';DOC.XmlFormat:=xfReadable;DOC.SaveToFile(filepath);2.创建新节点//先在根节点下创建一个节点名为userInfo的节点,然后给该节点写一个属性为loginname,属性值为ceshiyong DOC.Root.NodeNew('userInfo'
转载 2013-08-16 15:16:00
134阅读
    SimDesign NativeXml是一个Delphi和BCB中适用的XML控件,它帮助你在程序中方便的加入对xml文档的读写操作。    This software component contains a small-footprint Delphi XML implementation that allows to rea
转载 2009-08-26 16:23:58
632阅读
NativeXml默认的字符类型为Utf8String,有时在读取中文时还是会出现乱码问题,在329版本中提供一种类型转换函数sdUtf8ToWide(),我们可以这样sdUtf8ToWide(AXmlNode.Value)进行类型转换,对之前的版本中XML节点有ValueWide属性可正确取得中文,在329版本中这个属性可能变成了ValueUnicode,但效果并不是很理想。
转载 2013-08-16 17:51:00
408阅读
2评论
Delphi中解析Xml的控件-SimDesign NativeXml正在学习,感觉应用很方便。无源代码的版本还是免费的。SimDesign.NativeXml是一个delphi和bcb的XML控件,包含一个精巧的Delphi XML执行,使你能在程序中读写XML文档。http://www.simdesign.nl/xml.html网上有一个利用SimDesign.NativeXml生成XML的例子。一个更加强大易用的XML库-- NativeXML原来一直使用Delphi自带的TXMLDocument类来进行XML文件的读写,虽然麻烦了一点,但功能上来说还不错。只是有一个地方让我实在不舒服-
转载 2014-01-06 15:08:00
201阅读
2评论
// Delphi XE3 / 17   {$ifdef VER240}     {$define D7UP}     {$define D10UP}     {$define D15UP}   {$endif}         // Delphi XE4 / 18   {$ifdef VER250}     {$define D7UP}     {$define D10UP
转载 2015-04-10 00:10:00
73阅读
2评论
  • 1
  • 2