kent265 Posted July 23, 2011 Share Posted July 23, 2011 Hello, Over the last 2 days, I have been trying to use an xml datafeed...here http://www.xe.com/dfs/sample-usd.xml to write a function which returns the rate (crate) when passed a currency symbol (csymbol). I quickly got curl working to download the file and have been able to load the file into my script using the simplexml_load_file function. From this point things have gone downhill. I have looked at various script snipnets and tried approaches like xpath, using DOM etc but no joy. The approach that has given me some sort of output is to load the xml file using simplexml_load_file function then use the foreach loop to try and iterate through the associative array. //my currency symbol variable $cs=AUD; function curate($cs) $xml = simplexml_load_file(' http://www.xe.com/dfs/sample-usd.xml) //print_r($xml); foreach($xml->currency->crate as $rate) { //if($xml->currency->csymbol == "$cs") //echo "$rate"; } return $rate; How do I get this approach or any other to work? Quote Link to comment https://forums.phpfreaks.com/topic/242674-currency-rate-function/ Share on other sites More sharing options...
trq Posted July 23, 2011 Share Posted July 23, 2011 How do I get this approach or any other to work? You won't get much help unless you actually describe your problems. to start with, have you defined the AUD constant anywhere? Quote Link to comment https://forums.phpfreaks.com/topic/242674-currency-rate-function/#findComment-1246426 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.