关于读取XML文件的问题

wfangqian 2004-03-26 09:45:44
怎样判断一个节点的子节点是否有一个特定的属性,有就返回true;没有就返回false。比如:
- <view_info>
+ <by_goods title="根据商品显示销售报表">
+ <by_shop title="根据门店显示销售报表">
+ <show_sum>
中的by_goods,by_shop 都有title属性,而show_sum就没有。
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfangqian 2004-03-26
  • 打赏
  • 举报
回复
对的,我开始没发现它还有hasattribute属性,谢谢!!!
zswangII 2004-03-26
  • 打赏
  • 举报
回复
//参考IDOMElement::hasAttribute()的方法~~
var
vDOMElement: IDOMElement;
begin
vDOMElement := XMLDocument1.DOMDocument.childNodes.item[1].childNodes[2] as IDOMElement;
Caption := BoolToStr(vDOMElement.hasAttribute('title'), True);
end;
CloneCenter 2004-03-26
  • 打赏
  • 举报
回复
看看这个能否帮助你:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=106840

5,402

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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