タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaScriptとjavascriptとxpathに関するnilabのブックマーク (2)

  • XPathのid(object)と//*[@id=object]の違いについて - Cherenkovの暗中模索にっき

    http://tv2ch.com/jlab-10s/などユニークではないIDがあるページを参照しながら読むエントリー。 id(object)の場合 var ga = document.evaluate('id("sam_height")', document, null, 7, null); console.log(ga.snapshotLength) //1 //*[@id=object]の場合 var gi = document.evaluate('//*[@id="sam_height"]', document, null, 7, null); console.log(gi.snapshotLength) //20 結果 小難しいことはさておき、id(object)は一つだけ検出する。ハードコアな動作。 //*[@id=object]は素直に全て探してきてくれる。 関連 ノード集合関

    XPathのid(object)と//*[@id=object]の違いについて - Cherenkovの暗中模索にっき
    nilab
    nilab 2012/07/20
    XPathのid(object)と//*[@id=object]の違いについて - Cherenkovの暗中模索にっき
  • JavaScript での XPath の利用の手引き - XPath | MDN

    document.evaluate() このメソッドは XPath 式を XML ベースの文書 ( HTML を含む) に対して評価し、 XPathResult オブジェクトを返します。これは単一のノード、もしくはノードの集合になります。このメソッドの既存のドキュメントは document.evaluate ですが、このメソッドの解説のためには内容が薄いため、以下でさらに詳しく説明します。 引数 evaluate() 関数は 5 つの引数を取ります。 xpathExpression: 評価する XPath 式を文字列で指定します。 contextNode: xpathExpression を評価する対象となる文書内のノードを指定します。指定されたノードの全ての子ノードに対しても評価が行われます。もっともよく使用される値は document ノードです。 namespaceResolver:

    JavaScript での XPath の利用の手引き - XPath | MDN
    nilab
    nilab 2012/04/05
    Introduction to using XPath in JavaScript - MDN
  • 1