Хочется примерно такого кода:
TXML xml = TXML("input.xml");
TXMLTree tree1 = xml->Tree("/tag1");
for(int i1 = 0; i1 < tree1->count(); i1++) {
TXMLTree tree2 = tree1[i1]->Tree("tag2");
for(int i2 = 0; i2 < tree2->count(); i2++) {
cout << tree2[i2]->Attrib("a");
}
delete tree2;
}
delete tree1;