ホームページ  >  記事  >  バックエンド開発  >  ! PHP を使用して RSS リーダーの CDATA 部分のコンテンツを取得する方法

! PHP を使用して RSS リーダーの CDATA 部分のコンテンツを取得する方法

WBOY
WBOYオリジナル
2016-06-13 13:39:36873ブラウズ

緊急の助けを! ! ~PHPを使ってRSSリーダーのCDATA部分の内容を取得する方法
タイトル通り~
リーダーアドレス:http://rss.weather.gov.hk/rss/CurrentWeather_uc.xml
CDATA部分を取得したいのですが、温度、紫外線、相対湿度などはどのように扱うのですか?



-----解決策---------

PHP コード
$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[ ]]>の内容を読み取る方法」
PHPコード
を検索
$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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。