1st recursion Line 7 mutton = hcl Line 7 mutton.childNode Line 8 chicken = minidom.Text(anonymous value1) Line 12 True Line 13 text.print Line 7 mutton = hcl Line 7 mutton.childNode Line 7 chicken = intel Line 12 : False Line 14 : True Line 15 : print intel Line 16 : read_elements_recursive(intel) 2nd recursion Line 7 mutton = intel Line 7 mutton.childNode Line 7 chicken = project1 Line 12 False Line 14 True Line 15 print project1 Line 16 read_elements_recursive(project1) 3rd recursion Line 7 mutton = project1 Line 7 mutton.childNode Line 7 chiken = project_name Line 12 Flase Line 14 True Line 15 print project_name Line 16 read_elements_recursive(project_name) 4th level of recursion Line 7 mutton = project_name Line 7 mutton.childNodes Line 7 chicken = minidom.Text(QAT) Line 12 True Line 13 print QAT Line 7 for loop chicken = None Line 7 exit the loop Line 19 exit 4th recursion Line 7 for loop chicken = None Line 7 exit the for loop Line 20 exit 3rd recursion Line 7 for loop chicken = None Line 7 exit the for loop project1 Line 20 exit 2nd recursion Line 7 chicken = intel