xml2dictgoogleコード、GPLv2で公開されている。小粒だけど使い勝手の良いライブラリ。これに含まれているobject_dictは辞書型の要素を属性としてアクセスできる。たとえば、 spam['bacon']['egg'] と参照していたのを spam.bacon.egg と参照できる。Object Orientedな風味というか。さらに、辞書に'value'をキーとする1要素のみが含まれていた場合は'value'を省略できるようになっている。だから、 spam['bacon']['egg']['value'] が spam.bacon.egg 書けるわけで。xml2dict本体との組み合わせではタイプ数が少なくて表記がstraight aheadな感じなので便利。動作にはcElementTreeが必要。Python2.5以降は最初からPythonに含まれているのでインストール