首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

怎么正确运用PHP XMLReader解析XML文档

2012-12-27 
如何正确运用PHP XMLReader解析XML文档1. ?PHP2. header(Content-type:text/htmlCharsetutf-8)3. $

如何正确运用PHP XMLReader解析XML文档
   1. < ?PHP 
   2. header("Content-type:text/html;
       Charset=utf-8"); 
   3. $url = "http://www.google.com/
      ig/api?weather=shenzhen"; 
   4. // 加载XML内容 
   5. $xml = new XMLReader(); 
   6. $xml->open($url); 
   7. $condition = ''; 
   8. $temp_c = ''; 
   9. while ($xml->read()) { 
  10. // echo $xml->name, "==>",
      $xml->depth, "<br>"; 
  11. if (!empty($condition)
      && !empty($temp_c)) { 
  12. break; 
  13. } 
  14. if ($xml->name == 'condition'
      && empty($condition)) {  
  15. // 取第一个condition 
  16. $condition = $xml->getAttribute('data'); 
  17. } 
  18. if ($xml->name == 'temp_c' &&
       empty($temp_c)) {  
  19. // 取第一个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 />'; 

热点排行