スマートフォン用の表示で見る今日もスミマセン。この広告は、90日以上更新していないブログに表示しています。罠evaluate関数の挙動をよく理解してなくてちょっとハマった。以下のようなrssデータからXPathでitem要素を抜き出そうとしたが、うまくノードが取得できなかった。},ネームスペースリゾルバってのを初めて使ったのでよくわかってなかったんだけど...上記のxmlだとプレフィクスを省略した場合はrssのネームスペースを表していて、nsResolver.lookupNamespaceURI()もデフォルトがrssのネームスペースを指すようになっているので、これで問題無いように思えた、しかし実際に動かしてみると全然だめ、要素が取得できない。MDCどうやら、XPathの式でタグ名のプレフィクスを省略するとHTMLのネームスペースを使用するため、nsResolverの関数は呼び出されていない模様。いうわけで、rssのタグを抜き出す場合にプレフィクスを省略せず、とりあえず"rss"と指定するとうまくいった。self.nsResolver);いちおう"rss"ってしてるけど、lookupNamespace()関数を呼び出したときに'http://purl.org/rss/1.0'というネームスペースが選択されればいいので、'hoge'とかでも別にかまわない。「GAEでカスタムテンプレートタグを使う」というのを書きましたウェブブラウザでSVNリポジトリの特定のリビジョンを参照するURISlimTimerをデスクトップアプリケーションとして使う「ANTLRでBrainf*ckインタプリタ」というのを書きました月別アーカイブはてなブログをはじめよう!snaka72さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは今日もスミマセン。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。