简单的XML问题。(50分)

  • 主题发起人 主题发起人 zhj_nc
  • 开始时间 开始时间
Z

zhj_nc

Unregistered / Unconfirmed
GUEST, unregistred user!
<?xml version="1.0" standalone="yes"?>
<Clinics>
<Clinic No="2002-1">
<Title>dbExpress and DataSnap</Title>
<Date>2002/01/10</Date>
</Clinic>
<Clinic No="2002-2">
<Title>WebBroker/InternetExpress and WebSnap</Title>
<Date>2002/01/31</Date>
</Clinic>
</Clinics>
在这个XML中,用TXMLDocument获取时
procedure TForm1.Button1Click(Sender: TObject);
var
Clinic: IXMLNode;
begin
Clinic := XMLDocument1.DocumentElement.ChildNodes['Clinic'];
end;
可以取第一个,取第二个怎么取?就是怎么分辨No="2002-1"和No="2002-2"的问题。
不能用ChildNodes[0]、ChildNodes[0]这种序号的方式。
 
记得有Next之类的方法的。我也忘记了。我只在自己的个人主页中用过MSMXL控件。
如果明天还没有人回复,我去帮你查查。
 
这么简单都没人回答。
 
后退
顶部