Есть вот такой xml файл
| Код | <?xml version="1.0" encoding="utf-8"?> <params> <mainFIleInfo info="......"></mainFIleInfo > <mainFIleInfo info="......"></mainFIleInfo > ......................................................... <mainFIleInfo info="......"></mainFIleInfo > </params>
|
Одну строку я разобрал как считывать с аттрибутом, вот код
| Код | void loadDataFromXMLFile() { TiXmlDocument doc("config.xml"); if (!doc.LoadFile()) return;
TiXmlHandle hDoc(&doc); TiXmlElement* pElem; TiXmlHandle hRoot(0);
pElem = hDoc.FirstChildElement().Element(); if (!pElem) return; //cout << pElem->Value(); hRoot = TiXmlHandle(pElem);
pElem = hRoot.FirstChild("mainFIleInfo").Element(); const char* info = pElem->Attribute("info"); } // loadDataFromXMLFile
|
я не могу разобраться, как заставить в цикле это работать? подскажите плз |