我有个XML的文件,它的格式是
<man>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
...........
..........
</man>要求是得到所有的name数据
我用XMLDocument控件只能读出第1个<name></name>之间的数据,下面其它name数据就老是得不到,哪位高手知道怎么写这段代码不?
<man>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
<name> xxx </name>
<age> 111 </age>
...........
..........
</man>要求是得到所有的name数据
我用XMLDocument控件只能读出第1个<name></name>之间的数据,下面其它name数据就老是得不到,哪位高手知道怎么写这段代码不?
解决方案 »
- 如何随意添加excel的sheet
- 谁会制作触摸屏软件呀?就是做一个触摸屏上演示的东东?
- table 连接sqlserver 时refresh问题!
- 关于delphi调用vc 编写的dll,结构体作为参数的问题
- 如何让treeview响应mouseover事件
- 关于socket传送数据的问题
- 怎样取得一个时间字符串里的数字??
- 我在一个按钮上按右键,让popupmenu弹出,请问怎么设置它弹出的位置?
- 祝各位老鸟、大鸟、小鸟、菜鸟新年快乐!(散分)
- 如何得到指定目录下时间最老的文件??
- Indy10 能发送英文内容的邮件但不能发送包含中文(GB,BIG5码)的邮件.
- 通过地址栏选择链接EXCEL表中数据在DBGrid 中显示 问题请教
RootNode, SubNode: IXMLNode;
begin
RootNode := XMLDoc.DocumentElement;
SubNode := RootNode.ChildNodes.First;
while SubNode <> nil do
begin
if SubNode.NodeName = 'name' then
begin
//进行处理
end;
SubNode := SubNode.NextSibling;
end;
end;