緊急の助けを! ! ~PHPを使ってRSSリーダーのCDATA部分の内容を取得する方法
タイトル通り~
リーダーアドレス:http://rss.weather.gov.hk/rss/CurrentWeather_uc.xml
CDATA部分を取得したいのですが、温度、紫外線、相対湿度などはどのように扱うのですか?
-----解決策---------
$str=file_get_contents('http://rss.weather.gov.hk/rss/CurrentWeather_uc.xml'); preg_match('/[CDATA[s*<p>(.*)<p>/Uis',$str,$match); print_r($match[1]); <br><font color="#e78608">------解決策---------</font><br>インターネットはとても良いものです!参考ドキュメント:「simpleXMLを使用して<![CDATA[ ]]>の内容を読み取る方法」
を検索 $url = 'http://rss.weather.gov.hk/rss/CurrentWeather_uc.xml'; $xml = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA); print_r($xml->channel->item->description); <div class="clear"></div>