b1217d34a7
git-svn-id: http://www.neo1973-germany.de/svn@38 46df4e5c-bc4e-4628-a0fc-830ba316316d
43 lines
1.1 KiB
Python
43 lines
1.1 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from lxml import etree
|
|
from StringIO import StringIO
|
|
|
|
|
|
def xmlpaste(tag):
|
|
file = etree.parse('unit.xml')
|
|
categoryname = 'currency'
|
|
|
|
for category in file.findall('//category'):
|
|
if category.get('name') == categoryname:
|
|
for units in category.getchildren():
|
|
print units.get('name')
|
|
# for i in file.getiterator('category'):
|
|
# for f in i.getchildren():
|
|
# print f.get('name')
|
|
# for category in file.findall('//category'):
|
|
# category.get('name')
|
|
# for i in file.findall('//unit'):
|
|
# i.get('name')
|
|
# print file.findtext('currency')
|
|
# print i.tag, i.text
|
|
# for child in i.getchildren():
|
|
# print i.text
|
|
# print child.get('name')
|
|
|
|
# units = []
|
|
# for unit in file.getiterator('unit'):
|
|
# units.append(unit.text)
|
|
# factors = []
|
|
# for factor in file.getiterator('factor'):
|
|
# factors.append(factor.text)
|
|
# i = 0
|
|
# content = len(units)
|
|
#
|
|
# while i != content:
|
|
# print units[i],
|
|
# print factors[i]
|
|
# i += 1
|
|
#
|
|
xmlpaste('unit')
|