Извлечение HTML из Scraped Page с помощью PHP DOM - PullRequest
1 голос
/ 26 октября 2010

Можно ли создать вывод HTML из содержимого фрагмента HTML, извлеченного с помощью PHP-инструментов DOM (например, $ div = $ dom-> getElementsByTagName ('table') -> item (0);) таким образом, чтобы созданный HTML содержит только элементы с указанным именем тега и их потомков?

В противном случае, возможно, есть ли другие способы легко извлечь фрагмент HTML из полного HTML страницы? Я просто хочу извлечь первую таблицу страницы, которую я удалил, и отобразить только эту таблицу и ее содержимое.

1 Ответ

3 голосов
/ 26 октября 2010

Да, вы можете передать узел на DOMDocument::saveXML()

echo $dom->saveXml($div);

, который затем даст вам externalHTML узла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...