Yes, it DOMXpath::queryalways returns DOMNodeList, which is a slightly strange object to deal with. You basically need to iterate over it or just use it item()to get one element:
if($result->length > 0) {
$node = $result->item(0);
echo "{$node->nodeName} - {$node->nodeValue}";
}
else {
}
Or you can scroll through the values:
foreach($result as $node) {
echo "{$node->nodeName} - {$node->nodeValue}";
}
source
share