Вы можете расширить выражение XPath. Это добавляет img
, а также атрибут @src
к выражению, это даст вам элемент DOMAttr, поэтому вы можете затем извлечь значение, используя textContent
$imgname = $xpath->query('//td[contains(., "MainImage")]/following-sibling::td[1]/img/@src')
->item(0)->textContent;
echo $imgname;
Вы также можете изменить его использовать evaluate
и преобразовать этот узел в строку прямо в вашем XPath ...
$imgname = $xpath->evaluate('string(//td[contains(., "MainImage")]/following-sibling::td[1]/img/@src)');
echo $imgname;