5,392
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8" ?>
<Configurations>
<display Text="本项配置画面路径">
<FindPath Text="路径">f:\1</FindPath>
<OTList>
<Mission>WP5001</Mission>
<Mission>WP5002</Mission>
<Mission>WP5003</Mission>
</OTList>
</display>
<env Text="本项配置环境变量">
<FindPath Text="111">D:\Projects</FindPath>
<OTList>
<Mission>\\WP5</Mission>
<Mission>\\WP52</Mission>
<Mission>WP5003</Mission>
</OTList>
</env>
</Configurations>
procedure TFFileTrans.cboxFindPathClick(Sender: TObject);
var
RootNode:IXMLNode;
ParentNode:IXMLNode;
MissionName:string;
i:integer;
begin
cboxOTList.Items.clear;
try
XMLDoc.LoadFromFile('Cnfg.xml');
RootNode:=XMLDoc.DocumentElement;
ParentNode:=RootNode.ChildNodes[cboxFindPath.ItemIndex].ChildNodes['OTList'].ChildNodes.First;
for i := 0 to ParentNode.ChildNodes.Count - 1 do
begin
MissionName:=ParentNode.ChildNodes[i].Text;
cboxOTList.Items.Add( MissionName );
cboxOTList.Checked[i]:=true;
end;
except
MessageDlg('找不到Cnfg.xml文件,请检查系统' ,mtError, [mbOK],0);
end;
end;