会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xublogs
管理
C++读XML
Posted on
2011-09-22 18:11
xublogs
阅读(
155
) 评论(
0
)
编辑
收藏
举报
void ParaseUpdateXml(TiXmlNode* pParent) { if(pParent == NULL) return; TiXmlNode* pchild = pParent->FirstChild(); while(pchild) { //cout << pchild->Value() << ” “; int t = pchild->Type(); if( t == TiXmlNode::ELEMENT) { TiXmlAttribute* attr = pchild->ToElement()->FirstAttribute(); if(attr) { TiXmlNode* node = pchild; while(node) { while(attr) { //cout << ” ” << attr->Name() << “=” << attr->Value(); attr = attr->Next(); } //cout << endl; node = node->NextSiblingElement(); } } ParaseUpdateXml(pchild); } else if( t == TiXmlNode::TEXT) { //cout << pchild->Value() << endl; } pchild = pchild->NextSibling(); } }
刷新页面
返回顶部