紧急求助!!~如何用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>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/2186">
<img src="https://img.php.cn/upload/ai_manual/000/000/000/175680010816574.png" alt="小绿鲸英文文献阅读器">
</a>
<div class="aritcle_card_info">
<a href="/ai/2186">小绿鲸英文文献阅读器</a>
<p>英文文献阅读器,专注提高SCI阅读效率</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="小绿鲸英文文献阅读器">
<span>199</span>
</div>
</div>
<a href="/ai/2186" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="小绿鲸英文文献阅读器">
</a>
</div>
<p>/Uis',$str,$match);
print_r($match[1]);
<br><font color="#e78608">------解决方案--------------------</font><br>互联网真是好东西啊!参考文档:搜索“用simpleXML 如何读取 中的内容呢”</p>$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>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号