自定义FOREACH循环,便于coding

在指定xml的nodelist b中遍历每个节点

#define FOREACH_NODE(a,b)\
long cnt = 0; \
CComPtr<IXMLDOMNode> a;\
b->get_length(&cnt);\
for(int i = 0; i < cnt && SUCCEEDED(b->get_item(i,&a)); i++, a = NULL)

//get_item(i,&a) // 用此函数时第二个参数要初始化为空,此例a=NULL

posted on 2013-07-23 14:26  ximenchuixie  阅读(259)  评论(0编辑  收藏  举报