使用delphi操作XML文件的问题(100分)

  • 主题发起人 主题发起人 y_pz
  • 开始时间 开始时间
Y

y_pz

Unregistered / Unconfirmed
GUEST, unregistred user!
XML文件定义如下:
<Root>
<Record>
<SQL>
select * from A where ID=A_ID
</SQL>
<SQL>
select * from B where NO=B_NO
</SQL>
</Record>
</Root>
在程序中读出SQL结点中的语句,我想给A_ID,B_NO赋值,我所能想到的就是在语句中替换掉这两个字符,有没有更简单的方法,这方面的资料不是很多,但模模糊糊觉得用Param,@好像可以搞定,但不知道如何使用,请遇到同类问题的朋友帮帮忙。
 
建议:
语句改为:select * from A where ID=:A_ID
读出后直接用Param附值后OPEN即可
 
这样还是从Delphi程序的角度去做了,我想有没有什么办法是从XML的角度,就相当于把它们当做XML中的变量,在读XML结点的时候,直接赋值过去。
 
没人帮忙吗?
 
很久不上大富翁,关注这个问题!!
 
二楼已经说得很清楚了
你要“从XML的角度” 你这种问题又不是节点赋值,还是部分替换阿
LZ问题定位。。。。
 
后退
顶部