ElementTree
PythonのXMLライブラリElementTreeをためす。
-
付与されたタグ:
- Python
この前DOMでやった内容をそのままElementTreeで書き直してみる。
#!/usr/bin/python
import cElementTree as ElementTree
import sys
et = ElementTree.parse(file('sample.xml'))
root = et.getroot()
rows = root.findall('row')
for r in rows:
if r.find('user_id').text <> '5':
root.remove(r)
et.write(sys.stdout, 'utf-8')
とまあ、わかりやすくなったかな。