ざざっとメモ。

atomフィードのようにxmlns属性を持っているXML要素があると、子要素のタグ名のプレフィックスになってしまい、何も返ってこない。

1
<feed xmlns="http://www.w3.org/2005/Atom">

つまり、通常xml.hogeでアクセスできるところが、xml.http://www.w3.org/2005/Atom::hogeとなってしまう(ってことでいいのか?)。default xml namespaceディレクティブで名前空間を定義しないとだめなんだって。

1
default xml namespace = new Namespace("http://www.w3.org/2005/Atom");

先に言ってよ・・