tinyxml使用的时候出的问题
//创建一个XML的文档对象。
TiXmlDocument *myDocument = new TiXmlDocument(szFileName.c_str());
myDocument->LoadFile();
//获得根元素,即Persons.
TiXmlElement *RootElement = myDocument->RootElement();
//输出根元素名称,即输出Persons。
str4 = RootElement->Value();
//获得第一个Person节点。
TiXmlElement *FirstPerson = RootElement->FirstChildElement();
//获得第一个Person的name节点和age节点和ID属性。
TiXmlElement *ErrorElement = FirstPerson->FirstChildElement();
TiXmlElement *Price_levelElement = ErrorElement->NextSiblingElement();
TiXmlElement *Level_descElement = Price_levelElement->NextSiblingElement(); //这个地方取的值就开始有问题了。前面两个还正常
TiXmlElement *Org_idElement = Level_descElement->NextSiblingElement();
TiXmlElement *Term_idElement = Org_idElement->NextSiblingElement();
TiXmlElement *PriceElement = Term_idElement->NextSiblingElement();
TiXmlElement *Dishes_nameElement = PriceElement->NextSiblingElement();
TiXmlElement *Img_pathElement = Dishes_nameElement->NextSiblingElement();
TiXmlElement *Img_nameElement = Img_pathElement->NextSiblingElement();
TiXmlElement *Class_idElement = Img_nameElement->NextSiblingElement();
TiXmlElement *Class_nameElement = Class_idElement->NextSiblingElement();
TiXmlAttribute *IDAttribute = FirstPerson->FirstAttribute();
为什么会这样的呀?