一汁三菜

インターネットのインフラよりな技術の話題、Web周りの技術的な話題、趣味のマラソン、旅行、その他日々の記録をしています。

2012-11-23から1日間の記事一覧

XPathとデフォルト名前空間でハマる

以下のようなXML文書に対して、 <root xmlns="http://example.com/foo"> <foo>test</foo> </root> 次のようにXPathでfoo要素を取り出そうとすると、 var ns = { lookupNamespaceURI : function(prefix) { return "http://example.com/foo"; }}; xml.evaluate('/root/foo', xml, ns, XPathResult.FIRST_ORDERED_NODE…