求解析xml读取接点的例子 求解析xml读取接点的例子[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我给你看个我做的例子,这样你可以参考参考:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, xmldom, XMLIntf, StdCtrls, msxmldom, XMLDoc;type TForm1 = class(TForm) XMLDocument1: TXMLDocument; Button1: TButton; Memo1: TMemo; Edit1: TEdit; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);var //k: integer; nn : IXMLNode; vv : IXMLNode; kk : String; k :IXMLNode;//IXMLNodeList; c : Integer;begin{k := 8;k := self.XMLDocument1.DocumentElement.ChildValues['checkdate'];edit1.Text := Inttostr(k);}//--添加节点nn := XMLDocument1.DocumentElement.AddChild('header');//nn.Attributes[''] := '';vv := nn.AddChild('receiveflag');vv.Text := 'jjjj';vv := nn.AddChild('checkdate');vv.Text := 'dfd';XMLDocument1.SaveToFile('aa.xml');//-- 读取节点的值k := XMLDocument1.DocumentElement.ChildNodes[0];c := XMLDocument1.DocumentElement.ChildNodes.Count;//edit1.Text := inttostr(c)+XMLDocument1.FileName;//showmessage(k);edit1.Text := k.ChildNodes['receiveflag'].Text;end;procedure TForm1.Button2Click(Sender: TObject);var a : TXMLDocument;begin a:=TXMLDocument.Create(self); a.FileName:='http://localhost/xml/web.xml'; a.SaveToFile('xml.xml');end;end.注意,记得把XMLDocument1组件的路径设置好。 散分 怎样有dbgrideh作出这样的表格啊 其中某些字段有几个值 关于多线程在串行通信时的一个问题.. fastreport问题 谁能提供一个抢答器的原码啊?救急啊 散分了!! 难受ing why the image flashes when use lineto to draw a line under win2000? 关于系统托盘的问题 如何判断一个文件夹的上一级文件夹? 用Format函数格式化字符串时,如果字符串本身含'怎么处理? ini中的section是中文名怎么读不出来值 Delphi7中的TXMLDocument到底行不行啊!大伙进来看看!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, xmldom, XMLIntf, StdCtrls, msxmldom, XMLDoc;type
TForm1 = class(TForm)
XMLDocument1: TXMLDocument;
Button1: TButton;
Memo1: TMemo;
Edit1: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
//k: integer;
nn : IXMLNode;
vv : IXMLNode;
kk : String;
k :IXMLNode;//IXMLNodeList;
c : Integer;
begin
{k := 8;
k := self.XMLDocument1.DocumentElement.ChildValues['checkdate'];
edit1.Text := Inttostr(k);
}//--添加节点
nn := XMLDocument1.DocumentElement.AddChild('header');
//nn.Attributes[''] := '';
vv := nn.AddChild('receiveflag');
vv.Text := 'jjjj';
vv := nn.AddChild('checkdate');
vv.Text := 'dfd';
XMLDocument1.SaveToFile('aa.xml');//-- 读取节点的值
k := XMLDocument1.DocumentElement.ChildNodes[0];
c := XMLDocument1.DocumentElement.ChildNodes.Count;//edit1.Text := inttostr(c)+XMLDocument1.FileName;
//showmessage(k);
edit1.Text := k.ChildNodes['receiveflag'].Text;
end;procedure TForm1.Button2Click(Sender: TObject);
var
a : TXMLDocument;
begin
a:=TXMLDocument.Create(self);
a.FileName:='http://localhost/xml/web.xml';
a.SaveToFile('xml.xml');
end;end.注意,记得把XMLDocument1组件的路径设置好。