はじめに こんにちは、Python界の情弱代表です。最近あるXMLを別のXMLに変換するっていうコード書いてます。XSLT使うっていうのも一つの手なんですけど、めんどくさい上に時間が経つと自分でも読めなくなっちゃうという大問題があるのでPythonで書いてます。 で、XMLいじるならlxmlだろ、っつんでコード書いてたらめっちゃはまったのでメモ。 参考 lxml.etree._ElementTree ソース 例えばこんなXMLがあったとする。 blog.xml <?xml version="1.0" encoding="UTF-8"?> <root xmlns="http://example.com/test" version="1.0"> <language>ja</language> <provider>John Doe</provider> <entries> <entry> <ti