I am trying to parse some basic html using xpath and running into issues. The returned output is always empty using what I am reading the xpath docs to say works. Below is m
DOMXPath::query returns a DOMNodeList. When you are doing
DOMXPath::query
DOMNodeList
foreach($result as $e){
you are iterating over the DOMElement items a DOMNodeList. DOMElement does not have an item() method. Only DOMNodeList has that. Try with
DOMElement
item()
foreach($result as $e){ echo $e->nodeValue, PHP_EOL; }