On 04/11/2011 10:04 AM, tee chwee liong wrote:
hi Peter,

thanks for your reply. seems that xml doesnt accept a space in between.
anyway, the output generated is:
*-* <file:///C:/Python25/myscript/cmm/port1.xml#> <Test>
*-* <file:///C:/Python25/myscript/cmm/port1.xml#> <Default_ConfigPort="*8*">
** <LINK>*2*</LINK>
** <Target_Speed>*3*</Target_Speed>
** </Default_Config>
** </Test>

it overwrites every time the port number is incremented and only capture the last iteration number. how can i modify it to capture all the iteration? for eg:
Port 1
Link speed: 2
Target speed: 3
Port 2
Link speed: 2
Target speed: 3
Port 3
Link speed: 2
Target speed: 3
Port 4
Link speed: 2
Target speed: 3
Port 5
Link speed: 2
Target speed: 3
Port 6
Link speed: 2
Target speed: 3
Port 7
Link speed: 2
Target speed: 3
Port 8
Link speed: 2
Target speed: 3

thanks
tcl



for config in doctree_instance.iter('Default_ConfigPort'):
    link = config.find('LINK')
target = config.find('Target_Speed')

    print('Port ', config.attrib['Port'])
    print('Link speed:', link.text)
    print('Target speed:', target.text)

Regards


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to