1. | CSV to XML, Python solution |
One of the jobs I've picked up recently involved csv to xml. the following script does this job nicely. tags holds the required tags. csv package from object-craft.com.au In the hope that it might be useful. import sys import string import csv tags =["BIBNO","CATALOGUE","CATEGORY","COMMENTS","NO_CASS","PLAYING_TIME", "READER_GENDER","SEQUEL","WARNING","M100","M655","READERS","513","M700_1", "M245","M260","M008","M440","MEXTRA1T","MEXTRA1","MEXTRA2T","MEXTRA2", "MEXTRA3T","MEXTRA3"] p = csv.parser() p.field_sep = '|' f = open("dump230102.txt") while 1: l = f.readline() if not l: break r = p.parse(l) if r is not None: print "<tag>" for i in r: print "<"+tags[r.index(i)]+">"+i+"</"+tags[r.index(i)]+">" print "</tag>" |