xpath よく、以下のように XPath に文字列を埋め込む事があります document.evaluate('//*[@class="' + text + '"]', document, null, 7, null); まあ、僕もよくこんなコード書くんですけど。 でも、これってtext が外部から来るものだったら、任意の XPath を... 続きを読む
xpath XPathGraph とはXPathGraphURL と XPath を指定すると一日に一回その URL をスクレイピングして XPath 式が示す値をグラフにしてくれる!という画期的なサービスです。例えば、 URL と XPath を指定するだけで以下のようなグラフが作れてしまいます。本当... 続きを読む
ただいま6月7日以降に新しく作成したグラフが更新されない不具合を確認しています。原因調査中ですが、マッシュアップ先のはてなグラフの影響の可能性もあり解決までしばらく掛かるかもしれません。ご不便をお掛けしまして申し訳ございません。作成済みのグラフ... 続きを読む
XPath使いのための日本語チートシートを公開しています。内容物→XPathチートシート、XPath全関数一覧、Xpath for Javascriptなど。XPath使いのための日本語チートシート 第2版 XPathで楽してDOM操作したい!XMLを弄り倒したい!と思うけれども文法がよく分か... 続きを読む
Tags: javascript xpath yahoo yui | Date: 2007-11-18T18:39:24+09:00 | Comments: 3 | Trackbacks: 0 TODO をオープンソース - IT戦記 を見て、優先順位低すぎやなと思いつつ、前回 に引き続き考察する。YUI 自体をいじるのはちょっとまずいのかなと思ったの... 続きを読む
AutoPagerize IDEのように、ある条件を元にXPathを生成するようなコードは、とりあえずふつうに書くと var attribute = "class"; var nodeName = "div" var value = "main"; "/" + nodeName + "[contains(@" + attribute +",'" + value + "')]" のような何を書... 続きを読む
XPath XPath は jQuery や Prototype.js と競合する技術ではなく、むしろ共存する技術です - IT戦記について軽く。僕はGreasemonkeyを書くときに必ずといっていいほどXPathを使っている。XPathなしでいろんなサイトのHTMLを弄ることは最早苦痛でしかなくて、XPa... 続きを読む
id:amachang がリリースした JavaScript-XPath が、かなり良さげ。 JavaScript-XPath の検索結果を jQuery オブジェクトにして、利用できると便利そうなので、以下のようなコードを書いてみた。 続きを読む
Tags: javascript xpath yahoo yui | Date: 2007-11-14T01:23:50+09:00 | Comments: 2 | Trackbacks: 0 XPath は jQuery や Prototype.js と競合する技術ではなく、むしろ共存する技術です - IT戦記 を見て、なんか適当に YUI の YAHOO.util.Dom.get() をオーバ... 続きを読む
javascript 昨日のエントリのブクマやコメントでjQuery からの移行がめんどう時代は jQueryのようなコメントがありました。 これらのコメントからおそらく、「XPath が jQuery や YUI、Prototype.js、Dojo、MochiKit などの汎用 JS ライブラリと競合する」と思... 続きを読む
javascript, xpathJavaScript-XPath とはJavaScript-XPath は、 DOM 3 XPath を実装していないブラウザに対して、実用的な速度で動作する DOM 3 XPath のエンジンを追加します。一言で乱暴に言ってしまえば、どのブラウザでも document.evaluate って関数で XPa... 続きを読む
Mac OS X v10.5 Leopard 上では一足早く正式版が公開された Safari 3。JavaScript でのゲッタとセッタのサポートや DOM 3 XPath の実装など、新機能が山盛りです。しかし、Safari 3.0.4 の DOM 3 XPath 実装にはいくつかバグがあるので、それらをここで取り上げ... 続きを読む
RSSを生成していないページからRSSを生成するなんでもRSS 0.1bは、公開されているJSAI2005: なんでもRSS - HTML文書からのRSS自動生成によると、日付情報を目印にしてそのHTMLドキュメントの構造を推測して、各エントリ(item要素)のタイトルと本文を単語の統計... 続きを読む
AutoPagerize用のXPathをかんたんに作るためのブックマークレット AutoPagerize IDE - bits and bytesみたいに、ブラウザ上でクリックした要素を表すXPathがほしいことがよくある。perlだったらこないだのXML::LibXML::ElementのnodePathでおしまい。 jsだとFir... 続きを読む
javascript, xpath こんな感じ ここでテストできます(DOM 3 XPath 対応ブラウザでしか動きません)XPath Functional Test テストしてみるとSafari 3.0.3 Public Beta はバグが多いOpera と Firefox はかなり優秀 要素名は大文字?あと、特に気になった点として、... 続きを読む
CSS3セレクタとXPathでの表現の対応表 - Sep 13, 2007 拡張機能勉強会の時に焚き付けられた、Text Shadowのコード(textshadow.js)を教材にして拡張機能開発のノウハウを解説していくシリーズ。 XPathをノードの検索に活用する方法を紹介したけど、肝心のXPath... 続きを読む
Latest topics > getElementsByなんちゃら の代わりにXPathを使う Firefox 3 Hacks好評発売中。本書の1/3を占めてしまっている第3章でFUELやらPlacesデータベースのテーブル定義やらJavaScriptコードモジュールやらを解説しています。Software Design 2007年4月... 続きを読む
javascript, xpath ふー。XPath パーサが出来ましたよ><わーい。 昨日中に作ろうとは思っていたけど><もうすぐ朝の 6:00 か。もう 18 時間くらいはずっとコード書いてたんだなあ。集中してて時間が過ぎるのが一瞬だったよ。XPath パーサのデモhttp://amacha... 続きを読む
javascript 背景><Safari 3 系から DOM Level 3 XPath が実装されました!!!キタコレ!!!Firefox 2 系は DOM Level 3 XPath が実装されている。Opera 9 系は DOM Level 3 XPath が実装されている。 XPath 1.0 in JavaScript ? mcc.id.au (以下、 xpath.js... 続きを読む