hi, 

 
i'm using python to generate xml with elementtree api. and i'm getting error 
when opening the output xml. it doesnt give error when running. 
i also tried to use python to output to a text file and it works without any 
error. Pls advise me how i can rectify the error when opening the output xml.
attached is my code, output in text file and output in xml. 
 
thanks
tcl
p/s: i sent earlier email but got bounced email so sending out again.
 

                                          
import elementtree.ElementTree as ET

lspeed=2
tspeed=3
f=open("out.txt", "w")

for port in range(1,9):
    print "Port %d" %port
    root = ET.Element("Test")
    f.write("Port %d\n" %port)
    head1 = ET.SubElement(root, "Default_Config", Port=str(port))
    print "Link speed: %d" %lspeed
    f.write("Link speed: %d\n" %lspeed)
    title = ET.SubElement(head1, "LINK")
    title.text = str(lspeed)
    print "Target speed: %d" %tspeed
    f.write("Target speed: %d\n" %tspeed)
    title = ET.SubElement(head1, "Target Speed")
    title.text = str(tspeed)
    tree = ET.ElementTree(root)
    tree.write("C:\\Python25\\myscript\\cmm\\port1.xml")

f.close()
    
    

Attachment: port1.xml
Description: Binary data

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
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to