XML名前空間の理想と現実 RSS GraffitiというFacebookアプリを使って、自分のサイトのフィードからFacebookに投稿を流していたのだが、あるときから流れていないということに気づいた。なんだろうこれ、と思って放置していたのだが、今日ふと思い立って調べてなんとか直した。 で、何が原因かというと名前空間。 サイトには、いまのところ2つのデータソースがある。このGoogle+の投稿から意味ありそうな公開投稿(ちょい長めというだけですが)を取ってきて www.jmuk.org に載せる際に出したフィードがひとつで、bloggerを使ってるブログがもうひとつ。この2つのフィードを適当にマージするというスクリプトをpythonで書いていて、www.jmuk.org/feed を更新するようにしている。 で、マージのスクリプトにはPythonのElementTreeを使っていたのだが