RSS中のprefixが付いてない要素をXPathで取得できずに何時間も悩んでしまった。 調べてみるとno titleに解決法があった。 Document.prototype.xpath = function(exp, node) { if (!node) node = this; return this.evaluate(exp, node, resolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); }; xml.xpath('//item'); // これはダメ xml.xpath('//*[local-name()="item" and namespace-uri()="http://purl.org/rss/1.0/"]'); // これでOK