Я думаю, что проблема в неправильном использовании функции или в чем-то еще.
Эта часть кода работает, но результат плохой.
TiXmlElement* e = hDoc.FirstChildElement().Element(); // think problem is there
while (e)
{
e = e->NextSiblingElement(); //or may be there
count++;
}
Результат подсчета равен 1.
Файл XML:
<doc>
<state> ... </state>
<state> ... </state>
...
</doc>
Невозможно найти рабочий пример.