Как с помощью xPath запроса получить html код внутри узла

В контенте страницы есть таблица
  • Вопрос задан
  • 2772 просмотра
Решения вопроса 1
houseprog
@houseprog
Веб-разработчик
function DOMinnerHTML(DOMNode $element)
{
$innerHTML = "";
$children = $element->childNodes;
foreach ($children as $child)
{
$innerHTML .= $element->ownerDocument->saveHTML($child);
}
return $innerHTML;
}

Пример:

<?php
$dom= new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$dom->load($html_string);

$domTable = $dom->getElementsByTagName("table");

foreach ($domTable as $tables)
{
echo DOMinnerHTML($tables);
}
?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Kalyta Автор вопроса
Спасибо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Контур Екатеринбург
от 50 000 ₽
Flame Санкт-Петербург
от 100 000 до 200 000 ₽
Сбер Санкт-Петербург
от 80 000 до 150 000 ₽
24 июн. 2024, в 00:32
300 руб./за проект
23 июн. 2024, в 23:51
10000 руб./за проект
23 июн. 2024, в 23:27
5000 руб./за проект