请教有关xml取值问题,谢谢! ( 积分: 50 )

  • 主题发起人 主题发起人 softlong
  • 开始时间 开始时间
S

softlong

Unregistered / Unconfirmed
GUEST, unregistred user!
?xml version="1.0" encoding="GB2312"?>
<Parameters>
<Parameter name="edilen" zwmc="" attr="" notes="">35</Parameter>
<Parameter name="fhlen" zwmc="" attr="" notes="">9</Parameter>
<Parameter name="fphmlen" zwmc="" attr="" notes="">11</Parameter>
<Parameter name="fphs" zwmc="" attr="" notes="">6</Parameter>
<Parameter name="id0" zwmc="" attr="" notes="">{</Parameter>

以上是个XML的文件一部分,我想在Edit输入第一个子节点,就能找出相应的属性,比如我想在edit输入edilen,就能在另一个Edit里面显示35.即有查找的功能.谢谢了

S:=XMLDocument1.ChildNodes['Parameters'].ChildNodes.Nodes[0].text;
这样能取值,但我想在edit输入edilen,就能在另一个Edit里面显示35.即有查找的功能.

分不多 谢谢了!
 
好久没用了,好像可以用XMLDocument1.SelectSingleNode('//"Parameters/Parameter"[@name="'+edit1.text+'"]');
 

Similar threads

后退
顶部