HP XMLReader的代码示例

admin 2014年12月16日 XML和SQL学习 725次阅读 查看评论

  我们在运用

  PHP XMLReader的代码示例如下:

  1.   < ?PHP

  2.   header("Content-type:text/html;

      Charset=utf-8");

  3.   $url = "http://news.163.com/special/00011K6L/rss_newstop.xml";

  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 />';

  我们只是需要运用PHP XMLReader取第一个condition和第一个temp_c,于是遍历所有的节点,将遇到的第一个condition和第一个temp_c写入变量,最后输出。

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:php函数windows维护linux优化学好phpphpphp程序PHP函数

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合