"/html/body/div[3]/div/div/div[1]/table/tbody/tr[$row]"] ); } public function runCallbackParser($parentNode, iOutput $logger) { $nodes = $parentNode->item(0)->childNodes; if ($nodes->item(2) === NULL) { return ''; } /** @var $meals DOMNode */ $meals = $nodes->item(2); $i = 1; foreach ($meals->childNodes as $elem) { $i++; if ($i % 2) continue; $logger->addMeal(trim($elem->nodeValue)); } return TRUE; } }