我写的函数有点问题,求指导:
解析库用的tinyxml2:
http://grinninglizard.com/tinyxml2docs/index.html
[code=c][/void findAllLabel(XMLElement* next)
{
if(next->FirstChildElement("Question"))
{
next = next->FirstChildElement("Question");
string str = next->FirstChildElement("Label")->GetText();
cout<<str<<endl;
}
else
{
XMLElement *neighbor = next->NextSiblingElement();
while(neighbor)
{
string str1 = neighbor->FirstChildElement("Label")->GetText();
cout<<str1<<endl;
neighbor = neighbor->NextSiblingElement();
}
next =
}
//XMLElement* nextElement = next->FirstChildElement("Question");
findAllLabel(next);
}[code]
更多
0