タグ

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

タグの絞り込みを解除

xpathとtipsに関するjoker1007のブックマーク (2)

  • XPathにおける//*とdescendant::*の違い - os0x.blog

    XPath Cookbookネタで書いてたんですが、長くなったのでとりあえずこちらに。 id:taizoooにリクエストされた//とdescendant::の違いについて。 下準備として、こういうHTMLをサンプルとして使用します。(サンプルはFirebugのコンソールで実行できます) document.body.innerHTML = <><![CDATA[ <ul id="root"> <li> <a href="#a1">a1</a> </li> <li> <a href="#b1">b1</a> </li> <li> <a href="#c1">c1</a> <a href="#c2">c2</a> </li> <li> <a href="#d1">d1</a> <a href="#d2">d2</a> </li> </ul> ]]></>.toString(); まず、//*とd

    XPathにおける//*とdescendant::*の違い - os0x.blog
  • XPathの"@checked"と CSS2の":checked", setAttribute()は控えめに。 - latest log

    CSS2の擬似クラスセレクタに、":checked" というものがあります。 <input type="radio" checked="checked" /> や <input type="checkbox" checked="checked" /> などがヒットします。 何も知らないから XPath で表現してみたかった。 uupaa.jsは、CSSセレクタ(Level1〜3 + jQuery独自のやつ)を、内部でXPathに変換しています。 最近は、XPathスキーなので、":checked" を '//input[@checked and @checked="checked"]' として実装してみました…が、なんか、ちゃんと動かないんです。 不思議なことに動くブラウザもあるし、どうやら状況依存な気配も感じます。 何で? 結論としては、XPathのchecked属性("@checked

    XPathの"@checked"と CSS2の":checked", setAttribute()は控えめに。 - latest log
  • 1