属性に複数の単語が含まれている場合、属性でノードを選択するときに問題が発生します。例えば:
<div class="atag btag" />
これは私のxpath式です:
//*[@class='atag']
式は
<div class="atag" />
前の例ではありません。どうすれば選択できます<div>
か?
div.atag
またはdiv.btag
。文字列マッチングではなく、非常にシンプルで、WAYが高速です(ブラウザでのサポートが向上しています)。XPath(HTMLに対する)は、含まれているテキストによる要素の検索やDOMナビゲーションに役立つものに委任する必要があります。