delphi操作xml
使用delphi来操作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.zzzyk.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>
补充:软件开发 , Delphi ,