ClientDataSet读取XML文件,然后更改里面的内容,如何有效实现?
麻酱面条 2007-11-17 08:03:19 已经用ClientDataSet生成了xml文件,ClientDataSet->SaveToFile("a.xml",dfXML);
a.xml文件里面的数据格式大致为
id=a1,name=b1,country=c1;
id=a2,name=b2,country=c3;
......
我现在想做的工作是,把这个xml文件读出来放到DBGrid里面显示,但是不能显示成a1,b1,c1之类的代码,而是要显示成如下类似内容:
id name country
John 张三 中国
Jack 李四 美国
也就是说要分别从以下三个表中查询代码相应的含义,
表1---A表:
id EngName
a1 John
a2 Jack
表2---B表
name CNName
b1 张三
b2 李四
表3---C表
country country2
c1 中国
c2 美国
然后显示在表格中。
读取xml文件用ClientDataSet->LoadFromFile("a.xml");来读取,可是ClientDataSet里面的内容是代码,怎么替换成相应的含义?
各位帮帮忙,多谢!