XMLの名前空間面倒くさい

マタタビの自動生成部分のタグ指定方法をXPathに変更してたんだけど、名前空間への対応が面倒くさすぎ。
前から思ってたけどXML関係のツール作ると名前空間がらみの処理は面倒くさい。やるひとはほとんどいないけど接頭辞を変えた場合の対応したりとか。しかもparserによって動きが結構違うし。