日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
解析PHP中的XML數(shù)據(jù)

如果你計(jì)劃在PHP中處理XML數(shù)據(jù),就需要一個(gè)XML庫(kù)為你提取數(shù)據(jù)。例如解析RSS feed或是模式匹配(尋找XHTML圖像或是元素)。

SimpleXML擴(kuò)展提供了一個(gè)非常直觀(guān)的API,更容易將XML轉(zhuǎn)換成對(duì)象和遍歷元素。唯一的缺點(diǎn)就是在內(nèi)存中加載整個(gè)文檔或是非常大的XML文件,它的性能可能是一個(gè)問(wèn)題。

如果性能是一個(gè)考慮因素,你可以去使用XMLReader。XMLReader是一個(gè)XML解析器,它通過(guò)在加載過(guò)程中遍歷每個(gè)節(jié)點(diǎn),在而不是在內(nèi)存中加載整個(gè)文檔。

下面的代碼使用簡(jiǎn)單的XML可以從我的網(wǎng)站獲取最新的RSS。在我的服務(wù)器上,我已經(jīng)使用Curl庫(kù)處理HTTP連接,因?yàn)樗С址?wù)器托管并且更安全。

 
 
 
  1.    
  2. function load_file($url) {  
  3. $ch = curl_init($url);  
  4. #Return http response in string  
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  6. $xml = simplexml_load_string(curl_exec($ch));  
  7. return $xml;  
  8. }  
  9.    
  10. $feedurl = 'http://naveenbalani.com/index.php/feed/';  
  11. $rss = load_file($feedurl);  
  12.    
  13. foreach ($rss->channel->item as $item) {  
  14. echo "

    " . $item->title . "

    ";  
  15. echo "

    " . $item->description . "

    ";  
  16. }  
  17.    
  18. ?> 

原文鏈接:http://css.dzone.com/news/parsing-xml-data-php


新聞名稱(chēng):解析PHP中的XML數(shù)據(jù)
網(wǎng)頁(yè)網(wǎng)址:http://www.5511xx.com/article/djepgdo.html