日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何正確運(yùn)用PHPXMLReader解析XML文檔

我們?cè)谶\(yùn)用PHP語(yǔ)言進(jìn)行實(shí)際編程中,經(jīng)常會(huì)遇到需要對(duì)XML文檔進(jìn)行解析的需求。在PHP語(yǔ)言中提供了許多函數(shù)可以滿足這一需求的實(shí)現(xiàn)。。其中PHP XMLReader循序地瀏覽過(guò)xml檔案的節(jié)點(diǎn),可以想像成游標(biāo)走過(guò)整份文件的節(jié)點(diǎn),并抓取需要的內(nèi)容。#t#

PHP XMLReader的代碼示例如下:

  1. < ?PHP
  2. header("Content-type:text/html;
     Charset=utf-8");
  3. $url = "http://www.google.com/
    ig/api?weather=shenzhen";
  4. // 加載XML內(nèi)容
  5. $xml = new XMLReader();
  6. $xml->open($url);
  7. $condition = '';
  8. $temp_c = '';
  9. while ($xml->read()) {
  10. // echo $xml->name, "==>", 
    $xml->depth, "
    ";
  11. if (!empty($condition) 
    && !empty($temp_c)) {
  12. break;
  13. }
  14. if ($xml->name == 'condition' 
    && empty($condition)) { 
  15. // 取***個(gè)condition
  16. $condition = $xml->getAttribute('data');
  17. }
  18. if ($xml->name == 'temp_c' &&
     empty($temp_c)) { 
  19. // 取***個(gè)temp_c
  20. $temp_c = $xml->getAttribute('data');
  21. }
  22. $xml->read();
  23. }
  24. $xml->close();
  25. echo '天氣:', $condition, '< br />';
  26. echo '溫度:', $temp_c, '< br />'; 

我們只是需要運(yùn)用PHP XMLReader取***個(gè)condition和***個(gè)temp_c,于是遍歷所有的節(jié)點(diǎn),將遇到的***個(gè)condition和***個(gè)temp_c寫入變量,***輸出。


名稱欄目:如何正確運(yùn)用PHPXMLReader解析XML文檔
URL網(wǎng)址:http://www.dlmjj.cn/article/codieoe.html