读取xml文件内容的问题。

东方小黑 2012-04-17 09:15:14
我要读取xml文件中的一些内容:得到:甲,22 乙,60 丙 5。网上找到一个GetXMLNodeSpecialvalue的读取xml内容的函数,看上去能解决我的问题,但不会调用。大家帮忙。

<?xml version="1.0" encoding="GBK" ?>
<Report ReportNo="356" MainVersion="1.0">
<Table CTableName="a356" ETableName="339">
<Field FieldNo="1" CFieldName="" EfieldName="AC" Type="varchar" Length="22" FieldFlag="" Index="0" />
<Field FieldNo="2" CFieldName="" EfieldName="ACC" Type="varchar" Length="60" FieldFlag="" Index="0" />
<Field FieldNo="3" CFieldName="" EfieldName="WOR" Type="varchar" Length="5" FieldFlag="" Index="0" />
</Table>
<RptParameter>
<Parameter ControlName="all" ParameterName="t10" FormulaPos="t10" />
<Parameter ControlName="all" ParameterName="t13" FormulaPos="t13" />
<Parameter ControlName="all" ParameterName="t14" FormulaPos="t14" />
<Parameter ControlName="startAccountNo" ParameterName="t06" FormulaPos="t06" />
<Parameter ControlName="ChooseItems" ParameterName="种类" FormulaPos="t03" />
</RptParameter>
<FilterSQL SQL="" Type="0" />
<ExCommands>
<ExCommand CommandName="" />
</ExCommands>
</Report></ExCommands>
</Report>
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方小黑 2012-04-17
  • 打赏
  • 举报
回复
谢谢以上两位,但既然有那个函数,用那个函数来解决应该最方便,请用过这个函数的指导一下。
我看见佛 2012-04-17
  • 打赏
  • 举报
回复
你的意思是要获取XML文档的值?
如果XML文档符合ClientDataSet读取数据的规律的话,ClientDataSet可以直接加载XML文档(ClientDataSet.LoadFormFile吧)。因为很少用XML文档,所以没怎么关注,对这方面也不怎么清楚。
cdchq 2012-04-17
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_6bc64abe0100n1k8.html

看看这篇文章,应该对你有帮助

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧