当前位置:编程学习 > XML/UML >>

Delphi6中XML文档的应用

Delphi6 中XML 文档的应用


 


XML文档是新一代的Web数据格式。它可以用树的形式储存一切数据。


下面介绍一下TXMLDocument控件的一些用法:


已定义:


XMLDoc: TXMLDocument;


EncoderMIME: TIdEncoderMIME;


DecoderMIME: TIdDecoderMIME;


xn:IXMLNode;


f:TFileStream;


EncoderMIME和DecoderMIME是Indy控件中的Mime工具,用来把所有类型的字符串转换为Mime(Base64)的ASCII码,你用其他的编码方式也可以的,比如:UUE,XXE。


XN是XML文档的树结点。F是文件流。


首先,加载XML文档


  xmldoc.LoadFromFile(‘XML文档的文件名);


  xmldoc.Active:=true; //使XML文档变为活动


再次,定位Xn在XML文档中的位置(假设是的二层的第四个节点)


  xn:=xmldoc.Node;


  xn:=xn.ChildNodes.Nodes[1];   //节点数是从零开始的,所以要减一


  xn:=xn.ChildNodes.Nodes[3];


接着,


增加下一级节点


  xn:=xn.AddChild(‘新的节点名字’)


  xn.Text:=’节点

补充:软件开发 , Delphi ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,