<div id="node"><div id="price"></div></div>
Нужно получить price через node, это не подойдет:
$dom->getElementById('price');
и это тоже:
$dom->getElementById('node')->firstChild;
Нужно что-то вроде выражения #node > #price
<div id="node"><div id="price"></div></div>
$dom->getElementById('price');
$dom->getElementById('node')->firstChild;
Цитата (bestxp @ 12.09.2014 - 14:19) |
querySelector посмотри в JS |
$dom->getElementById('node')->getElementById('price');
$doc = $this->dom->getElementsByTagName('html');
$head = $doc -> childNodes() -> item(0);
$body = $doc -> childNodes() -> item(1);
$node = $body -> childNodes() -> getElementById('node');
$price = $node -> childNodes() -> item(0);