私はこのようなHTMLを持っています:
<tr class="calendar_row" data-eventid="48256">
...
</tr>
値を選択するか、Webページ全体で選択したいのですdata-eventid
が、xpathでそれを行う方法がわかりません。出来ますか?
私はこのようなHTMLを持っています:
<tr class="calendar_row" data-eventid="48256">
...
</tr>
値を選択するか、Webページ全体で選択したいのですdata-eventid
が、xpathでそれを行う方法がわかりません。出来ますか?
属性を取得するために使用でき@
ます。
//assume $dom is a DOMDocument
$finder = new DOMXPath($dom);
// //tr[@data-eventid] = all tr nodes that have a data-eventid attribute
// /@data-eventid = the attribute node itself as opposed to the tr node
$nodes = $finder->query('//tr[@data-eventid]/@data-eventid');
foreach($nodes as $node) {
echo $node->nodeValue."\n"; // echos your data-eventid value ie. 48256
}