一汁三菜

自分が楽しいと思うこと、マラソン、旅行、その他日々の記録をしたい。

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…