最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中使用xmlreader讀取xml數(shù)據(jù)示例

 更新時間:2014年12月29日 09:10:24   投稿:junjie  
這篇文章主要介紹了PHP中使用xmlreader讀取xml數(shù)據(jù)示例,本文示例相對簡單,只包含了一個讀取功能,需要的朋友可以參考下

有一個XML文件,內(nèi)容如下:

復制代碼 代碼如下:

<?xml version="1.0"?> 
<shows> 
    <show> 
        <name>Simpsons</name> 
        <channel>FOX</channel> 
        <start>8:00 PM</start> 
        <duration>30</duration> 
    </show> 
    <show> 
        <name>Law &amp; Order</name> 
        <channel>NBC</channel> 
        <start>8:00 PM</start> 
        <duration>60</duration> 
    </show> 
</shows> 

這里我們使用XMLReader擴展來解析和處理該文件,XMLReader還有一個好處是以Stream的形式讀取數(shù)據(jù),即縱然面對超大的xml文件依然可以從容處理。下面是我們針對以上文件的處理方式:

復制代碼 代碼如下:

$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遍歷數(shù)組的6種方式總結(jié)

    PHP遍歷數(shù)組的6種方式總結(jié)

    數(shù)組的遍歷是PHP一個常見的編程任務,而數(shù)組又分為一維數(shù)組、二維數(shù)組和多維數(shù)組,下面這篇文章主要給大家介紹了關于PHP遍歷數(shù)組的6種方式,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-11-11
  • php消息隊列實現(xiàn)詳解

    php消息隊列實現(xiàn)詳解

    消息隊列技術(shù)是分布式應用間交換信息的一種技術(shù)。消息隊列可駐留在內(nèi)存或磁盤上,隊列存儲消息直到它們被應用程序讀出。通過消息隊列,應用程序可獨立地執(zhí)行,它們不需要知道彼此的位置、或在繼續(xù)執(zhí)行前不需要等待接收程序接收此消息
    2022-08-08
  • 解析PayPal支付接口的PHP開發(fā)方式

    解析PayPal支付接口的PHP開發(fā)方式

    PayPal 快速、安全而又方便,是跨國交易的首選在線付款方式?,F(xiàn)在PayPal支付接口可以和國內(nèi)大部分信用卡關聯(lián),可以實現(xiàn)國人的跨國交易收支。
    2010-11-11
  • PHP函數(shù)積累總結(jié)

    PHP函數(shù)積累總結(jié)

    這篇文章主要介紹了PHP函數(shù)積累,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • IIS6.0中配置php服務全過程解析

    IIS6.0中配置php服務全過程解析

    網(wǎng)上有很多介紹在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升級麻煩。下面的方法可以讓你在第一次配置好后,能夠非常方便的進行升級
    2013-08-08
  • phpmyadmin導入(import)文件限制的解決辦法

    phpmyadmin導入(import)文件限制的解決辦法

    最近一次在用phpmyadmin備份mysql數(shù)據(jù)庫時,沒有分段大小,一下子備份了一百多M的sql數(shù)據(jù);在導入的時候,提示超過2M導入限制,前一段時間,遇到過一次,后來利用網(wǎng)站后臺的自動分段處理了;這次又遇到這個問題,決心解決一下。
    2009-12-12
  • 阿里云的WindowsServer2016上部署php+apache

    阿里云的WindowsServer2016上部署php+apache

    這篇文章主要介紹了阿里云的WindowsServer2016上部署php+apache的相關資料,需要的朋友可以參考下
    2018-07-07
  • 解決Laravel5.x的php artisan migrate數(shù)據(jù)庫遷移創(chuàng)建操作報錯SQLSTATE[42000]

    解決Laravel5.x的php artisan migrate數(shù)據(jù)庫遷移創(chuàng)建操作報錯SQLSTATE[42000]

    這篇文章主要介紹了解決Laravel5.x的php artisan migrate數(shù)據(jù)庫遷移創(chuàng)建操作報錯SQLSTATE[42000],需要的朋友可以參考下
    2020-04-04
  • 原生PHP實現(xiàn)導出csv格式Excel文件的方法示例【附源碼下載】

    原生PHP實現(xiàn)導出csv格式Excel文件的方法示例【附源碼下載】

    這篇文章主要介紹了原生PHP實現(xiàn)導出csv格式Excel文件的方法,結(jié)合實例形式分析了基于原生php實現(xiàn)的Excel文件操作類進行Excel文件的導出操作相關實現(xiàn)技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下
    2019-03-03

最新評論

五华县| 渝中区| 庆城县| 武隆县| 阿尔山市| 棋牌| 什邡市| 金沙县| 日照市| 隆子县| 团风县| 浪卡子县| 靖西县| 迁西县| 广灵县| 沛县| 辉南县| 平阴县| 丹东市| 尼玛县| 鹤庆县| 双牌县| 横山县| 六枝特区| 武强县| 洪泽县| 鞍山市| 玉龙| 康保县| 隆子县| 彭州市| 越西县| 沙洋县| 三都| 克什克腾旗| 简阳市| 永顺县| 嵩明县| 东乡| 武隆县| 浦北县|