PHP Simple HTML DOM Parser. Метод find не находит тег <tbody>

443
25 марта 2017, 02:28

Добрый день. Есть следующий код php:

require_once "simple_html_dom.php";
$html = new simple_html_dom();
$html->load('<table><tbody class="my-class">text text text</tbody></table>');
$text = $html->find('tbody',0)->innertext;
echo $text;

на выходе не получаю ничего. То есть тег не находится. Заменяем tbody на thead:

require_once "simple_html_dom.php";
$html = new simple_html_dom();
$html->load('<table><thead class="my-class">text text text</thead> </table>');
$text = $html->find('thead',0)->innertext;
echo $text;

и все работает: выводит "text text text"

так же все работает если поиск производить по классу тега

require_once "simple_html_dom.php";
$html = new simple_html_dom();
$html->load('<table><tbody class="my-class">text text text</tbody></table>');
$text = $html->find('.my-class',0)->innertext;
echo $text;

выводит "text text text"

Вопрос: что в первом случае я делаю не так?

READ ALSO
Вынести img за пределы div (регулярка)

Вынести img за пределы div (регулярка)

Необходимо преобразовать строку следующего вида

254
Не ждать ответа smtp

Не ждать ответа smtp

Есть скрипт регистрации юзеров, и при успешной реге нужно слать письмоИспользую smtp Яндекса, но сама отправка и подключение к смтп серверу...

226
Двойной вывод элемента формы из-за ViewScript

Двойной вывод элемента формы из-за ViewScript

При выводе формы элемент $checkBox отображается дважды: до группы и в нейКак это исправить?

225