Delphi6中XML文档的应用

来源:岁月联盟 编辑:exp 时间:2009-05-06

Delphi6 XML 文档的应用


 


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


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


已定义:


XMLDoc: TXMLDocument;


EncoderMIME: TIdEncoderMIME;


DecoderMIME: TIdDecoderMIME;


xn:IXMLNode;


f:TFileStream;


EncoderMIMEDecoderMIMEIndy控件中的Mime工具,用来把所有类型的字符串转换为MimeBase64)的ASCII码,你用其他的编码方式也可以的,比如:UUEXXE


XNXML文档的树结点。F是文件流。


首先,加载XML文档


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


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


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


  xn:=xmldoc.Node;


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


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


接着,


增加下一级节点


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


  xn.Text:=’节点

图片内容