专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > XML/SOAP

关于tinyxml解析文件请问

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
关于tinyxml解析文件请教。
如下是这个xml文件的内容,
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Info>
  <SingleCity CityCode="010">
  <stu_name>hami</stu_name>
  </SingleCity>
  <SingleCity CityCode="020">
  <stu_name>hami2</stu_name>
  </SingleCity>
  <SingleCity CityCode="021">
  <stu_name>hami3</stu_name>
  </SingleCity>
</Info>

我用以下代码循环判断SingleCity的个数
C/C++ code

TiXmlElement *personElement = personDoc->RootElement();    
    TiXmlElement*SiblingElement = personElement->FirstChildElement();
    int i=0;
    while ( SiblingElement != NULL )
    {    
                i++;    
        cout<<SiblingElement->Value()<<endl; 
        SiblingElement = SiblingElement->NextSiblingElement();
    }


可是通过跟踪调试,SiblingElement 就是无法遍历到<SingleCity CityCode="021">,求各位网友给点提示,谢谢!


------解决方案--------------------
TiXmlElement *personElement = personDoc->RootElement();
TiXmlElement*pElem= personElement->FirstChildElement();
for( pElem; pElem; pElem=pElem->NextSiblingElement())
{
cout<<pElem->Value()<<endl; 
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: