Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from xml.dom import minidom
- dom = minidom.parse('softwaredb.xml')
- f = open('romdb.csv','w')
- for software in dom.getElementsByTagName('software'):
- #print software.toxml()
- title=list(software.getElementsByTagName('title'))[0].firstChild.data
- try:
- company=list(software.getElementsByTagName('company'))[0].firstChild.data
- except:
- company='Unknown'
- try:
- year=list(software.getElementsByTagName('year'))[0].firstChild.data
- except:
- year='Unknown'
- try:
- country=list(software.getElementsByTagName('country'))[0].firstChild.data
- except:
- country='Unknown'
- for dump in software.getElementsByTagName('dump'):
- try:
- orginal=list(dump.getElementsByTagName('original'))[0].firstChild.data
- except:
- orginal='unknown'
- #if original == 'none' : original ='unknown'
- hash=list(dump.getElementsByTagName('hash'))[0].firstChild.data
- try:
- type=list(dump.getElementsByTagName('type'))[0].firstChild.data
- except:
- type='unknown'
- stuff=title+'\t'+company+'\t'+year+'\t'+country+'\t'+orginal+'\t'+type+'\t'+hash
- line=stuff.encode('utf-8').strip()
- f.write(line+'\r')
- f.close()
- #print title.toxml()
- #print len(itemlist)
- #print itemlist.toxml()
- #for node in itemlist:
- # conf_name=node.getAttribute('title')
- # print conf_name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement