I have these xml:
<DEFINITION xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Fol.xsd">
    <FOLDER SERVER="CTMAFB" VERSION="918" SO="UNIX" FOLDER_NAME="FOLDER_ONE" MODIFIED="False" LAST_UPLOAD="20220518084048UTC" FOLDER_ORDER_METHOD="SYSTEM" REAL_FOLDER_ID="2" TYPE="1" USED_BY_CODE="0">
        <JOB ID="256" APP="APP" SUB_APP="SUBAPP" JOBNAME="JOBA" CREATED_BY="emuser" RUN_AS="root" CRITICAL="0" CREATION_DATE="20190916" CREATION_TIME="120730" PARENT_FOLDER="FOLDER_ONE">
            <SHOUT WHEN="DDD" TIME="1825"/>
        </JOB>
        <JOB ID="263" APP="APP" SUB_APP="SUBAPP" JOBNAME="JOBB" CREATION_TIME="174238" PARENT_FOLDER="FOLDER_ONE">
        </JOB>
    </FOLDER>
    <FOLDER SERVER="CTMAFB" VERSION="918" SO="UNIX" FOLDER_NAME="FOLDER_TWO" MODIFIED="False" LAST_UPLOAD="20220611092853UTC" REAL_FOLDER_ID="589" TYPE="1" USED_BY_CODE="0">
        <JOB ID="2" APP="APP" SUB_APP="SUB" JOBNAME="JOBC" CREATION_DATE="20220611" VPARENT_FOLDER="FOLDER_TWO" />
        <JOB ID="3" APP="APP" SUB_APP="SUB" JOBNAME="JOBD" CREATION_DATE="20220611" CREATION_TIME="102504" CHANGE_USERID="ESY9C4DB" CHANGE_DATE="20220611"  PARENT_FOLDER="FOLDER_TWO" />
    </FOLDER>
</DEFINITION>
How you could see there is two folder_name with two jobs inside each folder_name.
I'm tring to get it with the code:
for nodes in tree.iter('FOLDER'):   
    nameFolder = nodes.attrib.get('FOLDER_NAME')
    print('NameFolder is ...' + nameFolder)
    
    for nodes in tree.iter('JOB'):       
        name = nodes.attrib.get('JOBNAME')
        print('NAMEEEE .... ' + name)
But with that code I get:
NameFolder is ...FOLDER_ONE
NAMEEEE ....  JOBA
NAMEEEE ....  JOBB
NAMEEEE ....  JOBC
NAMEEEE ....  JOBD
NameFolder is ...FOLDER_TWO
NAMEEEE .... JOBA
NAMEEEE ....  JOBB
NAMEEEE ....  JOBC
NAMEEEE ....  JOBD
And I need
NameFolder is ...FOLDER_ONE
NAMEEEE ....  JOBA
NAMEEEE ....  JOBB
NameFolder is ...FOLDER_TWO
NAMEEEE .... JOBC
NAMEEEE ....  JOBD
Please any help? Thanks
 
    