XML/encoding/prolog/python hell...

Stefan Behnel stefan.behnel-n05pAM at web.de
Sat Apr 14 06:58:15 EDT 2007


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



More information about the Python-list mailing list