xpath

xmlnsが明示されていてもevaluate関数のデフォルトはhtmlだった

evaluate関数の挙動をよく理解してなくてちょっとハマった。 以下のようなrssデータからXPathでitem要素を抜き出そうとしたが、うまくノードが取得できなかった。

XPathのevaluate結果に対する処理をスマートに書くための便利関数

たぶん、既にだれかが作っていそうだけど... XPathを使ってサクッと自分用のツールを作るために関数作ってみた。こんな感じで使える。 $x('//div').each(function(ele) { //要素ele に対する処理 }); また、返ってくる値はArrayの拡張なので、普通の配列とし…