网络编程 
首页 > 网络编程 > 浏览文章

PHP中使用xmlreader读取xml数据示例

(编辑:jimmy 日期: 2024/11/20 浏览:3 次 )

有一个XML文件,内容如下:

复制代码 代码如下:
<"1.0""codetitle">复制代码 代码如下:
$indexUrl='http://www.xxx.com/xxx.xml';  
$reader = new XMLReader();  
$reader->open($indexUrl);  
$countElements = 0;  
 
while ($reader->read()){  
        if($reader->nodeType == XMLReader::ELEMENT){  
            $nodeName = $reader->name;  
        }  
        if($reader->nodeType == XMLReader::TEXT && !empty($nodeName)){  
            switch($nodeName){  
                case 'name':  
                    $name = $reader->value;  
                    break;  
                case 'channel':  
                    $channel = $reader->value;  
                    break;  
                case 'start':  
                    $start = $reader->value;  
                    break;  
                case 'duration':  
                    $duration = $reader->value;  
                    break;  
            }  
        }  
 }  
$reader->close();  

上一篇:PHP跨平台获取服务器IP地址自定义函数分享
下一篇:php读取远程gzip压缩网页的方法