作成日:2019-06-13, 更新日:2019-07-29
基本
基本 | /html/〇〇〇/〇〇〇/・・・ |
---|---|
省略 | //〇〇〇 ※以降は、すべて省略系を使う |
ワイルドカード | //* |
属性値の指定 | [@〇〇="×××"] ▼「div id=wrap」のとき //div[@id="wrap"] |
複数ある要素 | [〇] ▼複数あるdivの3つ目 //div[3] ▼複数あるulの3つ目の中の複数あるliの2つ目 //ul[3]/li[2] |
途中の省略
▼たとえば、下記のような場合
<channel> <title>トップ:あいうえお</title> <item> <title>アイテム:かきくけこ</title> </item> <item> <title>アイテム:さしすせそ</title> </item> </channel>
記述 | 取得される値 |
---|---|
/channel/title | トップ:あいうえお |
/channel//title | トップ:あいうえお アイテム:かきくけこ アイテム:さしすせそ |
※「//」を使う
メモ
ChromeのデベロッパーツールからXpathのコピーが出来る・・・
対象の要素で右クリック→「Copy:Copy XPath」