I want to use PHP DOM to get all elements in a particular class.
My HTML
<tr>
<td><ul class="up">
<li><a href="/updown.html#ud1">Russia</a></li>
<li><a href="/updown.html#ud2">Pakistan</a></li>
<li><a href="/updown.html#ud3">Iran</a></li>
</ul></td>
</tr>
<tr>
<td valign="top"><ul class="down">
<li><a href="/updown.html#ud4">Spain</a></li>
<li><a href="/updown.html#ud5">France</a></li>
</ul></td>
</tr>
Why won’t this PHP work?
$elements = $xpath->query('//ul[@class="up"]');
$elements = $elements->getElementsByTagName('li');
Try –
So using the following code –
The output is –