请问如何遍历出XML数据.... ( 积分: 200 )

  • 主题发起人 主题发起人 comindex
  • 开始时间 开始时间
C

comindex

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用数组遍历出 XML 里的 未知的标识名

比如一串数据
<C_TYPE>C_TYPE1111</C_TYPE>
<C_SENDER>C_SENDER</C_SENDER>
<C_RECVER>C_RECVER</C_RECVER>

C_TYPE 名字不固定 ...

我如何全部取出所有数据...?

我刚用XML 一堆不懂的地方..郁闷一天了,想想来这问问了....谢谢了先
 
root := XMLDocument1.DocumentElement.ChildNodes[0];
for i := 0 to root.ChildNodes.Count - 1 do
begin
end;
 
不知道是我说的不对还是...abigfish 你给的代码

你没写的却是我最需要的.你写的这个是基本的循环问题.

如何循环遍历获得标识里的值,前提是你根本不知道这次传来的标识是C_TYPE,C_SENDER等等

说不定下次就是a,b,c,d,f,g呢...

明白我意思吗?
 
root.ChildNodes.Nodes.NodeName取出节点名
root.ChildNodes.Nodes.NodeValue取出值
我没调试,你试下吧
 
谢谢你 abigfish
问题已解决...关键就在这...
没写过XML 很多属性参数不清楚..HELP 写的太垃圾.无法参考.

网上写的都是互相抄,抄的还不全...
 
后退
顶部