K
K
Kalyta2014-03-03 15:57:00
XPath
Kalyta, 2014-03-03 15:57:00

How to get html code inside a node using xPath request

There is a table in the page content

Answer the question

In order to leave comments, you need to log in

2 answer(s)
R
Roman, 2014-03-24
@kalyta

function DOMinnerHTML(DOMNode $element)
{
$innerHTML = "";
$children = $element->childNodes;
foreach ($children as $child)
{
$innerHTML .= $element->ownerDocument->saveHTML($child);
}
return $innerHTML;
}
Example:
<?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);
}
?>

K
Kalyta, 2014-03-24
@Kalyta

Thank you.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question