ino46's のロゴ

[Web サービス] XPathGraph のまとめ(仮)

更新履歴

  • 2008-06-09:追記

URLの指定に関して

認証の掛かったページには対応していません

ヘルプ : XPathGraphより引用

htmlのDTDしか理解できない?みたいです。(RSSの場合,link要素やtitle要素は取得できるがcontent要素などは取得できない。)

XPathの指定に関して

JavaScriptにより生成されたノードを指定することは出来ません

ヘルプ : XPathGraphより引用

+演算子が利用出来ない問題がありました(XPathGraph のプラス演算子が無視されるバグと回避方法 - IT戦記)
が,2008-04-15に修正されたようです。Twitter / XPathGraph: +演算子が利用出来ない問題を修正しました。報告して頂い...

記述できるXPathは255文字までのようです。それ以上の場合,テストは通りますが保存したときにカットされるので気を付けてください。

複雑な指定には対応出来ない場合があります

ヘルプ : XPathGraphより引用

ブラウザのパース結果を元に作られたXPathは、解釈の違いから若干の変更が必要になる場合があります(例えばFirefoxはtbodyを補完しますが、Firebugの生成するXPath式にはこれが含まれてしまいます)

ヘルプ : XPathGraphより引用

現在パース出来る数値は整数のみです(「.」以降が連結される場合substring-beforeが利用出来ます)

ヘルプ : XPathGraphより引用

マイナスの値を取得した場合はプラスに変換されるみたい?XPathGraph - chaperatta - はてなハイク

取得できる値

日本語は?で実験中。substring-before関数で5時09分という値に0を指定したら5がかえってきた。スルー?

エラーの間取得出来なかった日付のデータは空になります

ヘルプ : XPathGraphより引用

現在XPathから取得する内容は、XPathで指定したノードのテキストに含まれる数値を連結した値となっています。また、扱える値の上限は999,999,999.99です(表示上は繰り上がって1,000,000,000)。

ヘルプ : XPathGraphより引用

更新履歴メモ

参考Webサイト

0 コメント: