tinyxml的FirstChildElement函数问题
用这个函数之后,再用它的attribute方法有个很奇怪的问题,不一定是从第一个子节点开始找,这是为什么,求解答!
TiXmlElement* node = root->FirstChildElement("extension");
//std::string strPoint1 = node->Attribute("point");//————》注释的话循环里是从第二个节点开始找
for (;NULL != node;node = node->NextSiblingElement())
{
std::string strPoint = node->Attribute("point");
。。。
}
[解决办法]
TiXmlElement* node = root->FirstChildElement("extension");
换成 TiXmlElement* node = root->FirstChildElement(); 试试看