c_pattle Posted July 1, 2010 Share Posted July 1, 2010 I just start to learn how to use PHP and XML together and I'm trying to use it to get weather data from yahoo to display on my website. I'm trying to access the "text" and "temp" attributes in this tag but am not sure how too. <yweather:condition text="Mostly Cloudy" code="28" temp="25" date="Thu, 01 Jul 2010 3:50 pm BST"/> This is the php code I have, I think I need to change the bit where is says "item(0)->nodeValue;" foreach($item as $itemgotten) { $temp = $itemgotten->getElementsByTagName("yweather:condition"); $description = $temp->item(0)->nodeValue; Link to comment https://forums.phpfreaks.com/topic/206408-php-and-xml/ Share on other sites More sharing options...
Mchl Posted July 1, 2010 Share Posted July 1, 2010 You probably want item[0] Link to comment https://forums.phpfreaks.com/topic/206408-php-and-xml/#findComment-1079790 Share on other sites More sharing options...
c_pattle Posted July 1, 2010 Author Share Posted July 1, 2010 Sorry I'm not sure quite what you mean, do you think you could give an example? Link to comment https://forums.phpfreaks.com/topic/206408-php-and-xml/#findComment-1079997 Share on other sites More sharing options...
travo1992 Posted July 1, 2010 Share Posted July 1, 2010 he means you might have to change item(0) to item[0] Link to comment https://forums.phpfreaks.com/topic/206408-php-and-xml/#findComment-1080006 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.