タグ

XMLとxpathに関するhigeorangeのブックマーク (3)

  • 文字列のHTMLに対してXPathを使う - SWDYH

    XHRで取ってきた文字列としてのHTMLに対して、XPath使ってデータを取るのがなんとかできた。 Firefox以外では動かないと思うけど、今回はGreasemonkey用なので気にしない。 document.implementation.createDocumentを使ってDocumentをつくる RangeのcreateContextualFragmentを使ってDocumentFragmentをつくる 最初に作ったDocumentにDocumentFragmentを付ける そのDocumentに対してXPathを使う まだ雑だけど、そのへんのコードはこんな感じ。 function load(data) { var v = data.responseText.replace(/<html.*?>/, '') v = v.replace(/<\/html>/, '') var ns =

    文字列のHTMLに対してXPathを使う - SWDYH
  • REXML 2.4.2のサンプル付きXPathの関数リファレンス

    このリファレンスについて これは、書籍「Ruby de XML」 内に掲載されているXPathの関数リファレンスをベースとしています。一部、 書での記述と異なる部分もありますが (注1) 、 質的には同じものですのでご了承下さい。 (注1) 書籍内では紙面の都合による不自 然な折り返しを防ぐために不必要な変数が導入されていたりします。 はじめに XPathの関数は以下の四つに分類されている。 ノードセット関数(node set function) 文字列関数(string function) ブーリアン関数(boolean function) 数値関数(number function) 関数の中にはハイフン(-)を含むものもあるが、REXMLでは、ハイフン をアンダーバー(_)に変更した関数も用意している。例えば、 a-b() という関数があったら、a-b()でも呼び出せるし、 a_b

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • 1