delphi操作xml

页面导航:首页 > 软件编程 > Delphi > delphi操作xml

delphi操作xml

来源: 作者: 时间:2016-01-18 15:42 【

使用delphi来操作xml文件,或者xml字符串,导入需要单元,XMLDoc,XMLIntf这两个库文件。[delphi] doc : TXMLDocument; rootnode : IXMLNode; chender : IXMLNodeList TXMLDocument是文档结构,IXMLNod...
使用来操作xml文件,或者xml字符串,
导入需要单元,XMLDoc,XMLIntf这两个库文件。
[delphi]  
 doc : TXMLDocument;  
 rootnode : IXMLNode;  
 chender : IXMLNodeList  
  
TXMLDocument是文档结构,IXMLNode是文档节点,  
IXMLNodeList是节点集合。  
  
<pre name="code" class="delphi">doc:=TXMLDocument.Create(nil);  
doc.Active:=True;  
doc.LoadFromXML(Trim(rectext));  
rootnode:=doc.DocumentElement;  
chender:=rootnode.ChildNodes;</pre><br>  
创建文档模型以及根基点与子节点集合。<br>  
<br>   www.2cto.com
<pre name="code" class="delphi">   //mmoRecod.Lines.Add(rootnode.Text);  
      SetLength(files,chender.Count);  
      for I := 0 to chender.Count-1 do  
      begin  
        mmoRecod.Lines.Add(chender[i].Attributes['name']);  
        filetemp:=FileObj.Create;  
        filetemp.name:= chender[i].Attributes['name'];  
        filetemp.filepath:= chender[i].Attributes['path'];  
        filetemp.filetype:= chender[i].Attributes['type'];  
        filetemp.localpath:= chender[i].Attributes['localpath'];  
        files[i]:=filetemp;  
      end;</pre><br>  
上面是对节点相关的操作,基本上与DOM操作一致,方便简单。<br>  
<pre></pre>  
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<