with lxml (although untested):

fscked wrote:
> import os,sys
> import csv

from lxml.etree import Element, SubElement, ElementTree, tostring

> root = Element("{Boxes}boxes")
> myfile = open('ClientsXMLUpdate.csv')
> csvreader = csv.reader(myfile)
> 
> for row in csvreader:
>     mainbox = SubElement(root, "{Boxes}box")
>     r2 = csv.reader(myfile)
>     b = r2.next()
>     mainbox.put("city", b[10])
[...]

ElementTree(root).write('test.xml', "UTF-8", xml_declaration=True,
pretty_print=True)

Hope it helps,
Stefan
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to