How do I use PHP to parse XML on the web?
Here is the example XML. How would you get the value of the first “AskRealtime”?
I am aware of SimpleXML. I am looking for the proper code to open the XML webpage, and work with it using SimpleXML.
This suggested code does not succesfully load the page:
$xml = @simplexml_load_file("http://query.yahooapis.com/v1/public/yql?q=select%20symbol%2C%20AskRealtime%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22A%22%2C%22AA%22)&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys");
$price = $xml->results->quote[0]->AskRealtime;
echo $price;
Have you tried using SimpleXMLElement? It works just like your code but it’s constructed differently.
There are different methods for getting the file contents, even though I doubt it’s the problem.
Can you tell what is the error you get? Or try
var_dump($xml)and see what it returns.