精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PHP讀取xml方法介紹

開發 后端
本文介紹的是PHP讀取XML的幾種方法,希望對你有幫助,一起來看。

PHP我想大家都已經很了解了,對于XML,如果您不是很了解的話,可以看看這篇文章,《XML基礎:初學者必知》,下面介紹PHP讀取xml的幾種方法。

一,什么是xml,xml有什么用途

XML(Extensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)。Xml是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。

XML的用途很多,可以用來存儲數據,可以用來做數據交換,為很多種應用軟件提示數據等等。

二,php讀取xml的方法

xml源文件

  1. <?xml version="1.0 encoding="UTF-8"?> 
  2. <humans> 
  3. <zhangying> 
  4. <name>張映</name> 
  5. <sex></sex> 
  6. <old>28</old> 
  7. </zhangying> 
  8. <tank> 
  9. <name>tank</name> 
  10. <sex></sex> 
  11. <old>28</old> 
  12. </tank> 

    </humans>

1)DOMDocument讀取xml

  1. <?php  
  2. $doc = new DOMDocument();  
  3. $doc->load('person.xml'); //讀取xml文件  
  4. $humans = $doc->getElementsByTagName( "humans" ); //取得humans標簽的對象數組  
  5. foreach$humans as $human )  
  6. {  
  7. $names = $human->getElementsByTagName( "name" ); //取得name的標簽的對象數組  
  8. $name = $names->item(0)->nodeValue; //取得node中的值,如<name> </name>  
  9. $sexs = $human->getElementsByTagName( "sex" );  
  10. $sex = $sexs->item(0)->nodeValue;  
  11. $olds = $human->getElementsByTagName( "old" );  
  12. $old = $olds->item(0)->nodeValue;  
  13. echo "$name - $sex - $old\n";  
  14. }  
  15. ?> 

2)simplexml讀取xml

  1. <?php  
  2. $xml_array=simplexml_load_file('person.xml'); //將XML中的數據,讀取到數組對象中  
  3. foreach($xml_array as $tmp){  
  4. echo $tmp->name."-".$tmp->sex."-".$tmp->old."<br>";  
  5. }  
  6. ?> 

3)用php正則表達式來記取數據

  1. <?php  
  2. $xml = "";  
  3. $f = fopen('person.xml''r');  
  4. while$data = fread$f, 4096 ) ) {  
  5. $xml .= $data;  
  6. }  
  7. fclose( $f );  
  8. // 上面讀取數據  
  9. preg_match_all( "/\<humans\>(.*?)\<\/humans\>/s"$xml$humans ); //匹配最外層標簽里面的內容  
  10. foreach$humans[1] as $k=>$human )  
  11. {  
  12. preg_match_all( "/\<name\>(.*?)\<\/name\>/"$human$name ); //匹配出名字  
  13. preg_match_all( "/\<sex\>(.*?)\<\/sex\>/"$human$sex ); //匹配出性別  
  14. preg_match_all( "/\<old\>(.*?)\<\/old\>/"$human$old ); //匹配出年齡  
  15. }  
  16. foreach($name[1] as $key=>$val){  
  17. echo $val." - ".$sex[$key][1]." - ".$old[$key][1]."<br>" ;  
  18. }  
  19. ?> 

4)xmlreader來讀取xml數據

  1. <?php  
  2. $reader = new XMLReader();  
  3. $reader->open('person.xml'); //讀取xml數據  
  4. $i=1;  
  5. while ($reader->read()) { //是否讀取  
  6. if ($reader->nodeType == XMLReader::TEXT) { //判斷node類型  
  7. if($i%3){  
  8. echo $reader->value; //取得node的值  
  9. }else{  
  10. echo $reader->value."<br>" ;  
  11. }  
  12. $i++;  
  13. }  
  14. }  
  15. ?> 

三,小結

讀取xml的方法很多,簡單舉幾個。上面四種方法都是可以把標簽中的數據讀出來,<name>張映</name>.但是他們的測重點不同,前三種方法的讀取xml的function的設計重點,是為了讀取標簽中的值,相當于jquery中的text()方法,而xmlreader呢他就不太一樣,他的重點不在讀取標簽中的值,而讀取標簽的屬性,把要傳送的數據,都放在屬性中(不過我上面寫的那個方法還是取標簽中的值,因為xml文件已經給定了,我就不想在搞xml文件出來了)。

舉個例子解釋一下,

  1. <data name=’張映’ sex=’男’ old=’28′></data> 

xmlreader的設計重點是為了讀data里面的name sex old的值,而讀取<data></data>的內容就比較麻煩了。他相當于jquery中attr(”);這個東西。

上面純屬個人看法,請大家指正。希望對大家有幫助。

 

責任編輯:于鐵 來源: 互聯網
相關推薦

2009-12-10 09:59:49

PHP讀取目錄函數

2009-08-24 17:58:19

C#讀取XML文件

2010-09-09 16:17:10

PHPXMLXML DOM

2009-12-31 11:35:20

Silverlight

2009-08-24 17:46:54

C#創建XML文檔

2009-12-09 13:54:42

PHP Zend加密文

2009-12-07 15:02:48

PHP搜索數組

2009-12-07 18:57:17

PHP讀取Cookie

2009-12-10 10:37:18

PHP獲取文件屬性

2009-12-11 15:17:52

PHP驗證碼調用

2009-12-10 17:02:50

PHP站點性能

2009-08-12 16:38:35

C#讀取XML節點

2009-11-26 15:42:18

PHP函數mail()

2011-07-12 17:18:23

PHPstrtotime

2009-11-30 18:26:06

PHP字符串替換

2009-11-23 15:10:28

PHP獲取當前url

2009-12-01 11:04:10

PHP重定向網頁

2011-06-15 17:09:43

PHP頁面靜態化

2009-08-18 16:42:49

C# 操作XML

2010-08-02 16:47:46

Flex
點贊
收藏

51CTO技術棧公眾號

日韩aaaa| 亚洲三级在线| 中文字幕第一区综合| 成人网欧美在线视频| 成人免费视频网站入口::| 黄色欧美网站| 欧美少妇一区二区| 成人在线播放网址| 成人在线视频成人| 国产成人免费xxxxxxxx| 国产99久久精品一区二区永久免费 | 欧美日韩aaaaaa| www.国产二区| 成人在线观看免费| 不卡视频一二三四| 国产一区二区在线免费| 成人免费区一区二区三区| 日韩精品不卡一区二区| 日韩精品一区二区视频| 国产91在线免费观看| 亚洲成人人体| 亚洲国产sm捆绑调教视频 | 在线免费观看a级片| 成人午夜一级| 欧美性感美女h网站在线观看免费 欧美性xxxx在线播放 | 国产精品乱码一区二区| 欧美亚洲在线| 97碰在线观看| 国产小视频在线观看免费| 色135综合网| 亚洲欧美日韩久久久久久| 国产清纯白嫩初高中在线观看性色| 欧美成人app| 欧美日韩中文在线观看| 日本中文字幕在线视频观看| 老司机av在线免费看| 中文一区二区在线观看| 免费亚洲一区二区| 亚洲三区在线播放| av一区二区三区四区| 99久久精品无码一区二区毛片 | 国产成人精品一区二区三区视频| 精品电影在线观看| 精品少妇人欧美激情在线观看| 欧美高清视频| 国产亚洲欧美色| 美媛馆国产精品一区二区| 人人妻人人澡人人爽人人欧美一区| 国产一区二区三区视频在线播放| 成人a视频在线观看| 中文字幕人妻一区二区在线视频| 久久激情一区| 国产精品一区二区三区久久| 波多野结衣日韩| 免费成人你懂的| 国产精品久久久久国产a级| 老熟妇一区二区三区| 首页综合国产亚洲丝袜| 国产精品福利观看| 亚洲视频久久久| 激情国产一区二区| 91久久久久久| 精品二区在线观看| 成人小视频免费在线观看| 国产精品久久久久久久久久久久午夜片 | 免费一级suv好看的国产网站| 第一会所亚洲原创| 久久精品欧美视频| 免费麻豆国产一区二区三区四区| 亚洲一级二级| 热久久美女精品天天吊色| 国产又粗又猛又黄视频| 奇米影视7777精品一区二区| 成人黄色av网站| jlzzjlzzjlzz亚洲人| 国产成人超碰人人澡人人澡| 激情小说综合网| 黄色在线视频观看网站| 中文字幕在线不卡视频| 国产一二三四区在线观看| 国产偷倩在线播放| 日韩欧美aaa| 亚洲视频一二三四| 成人高潮视频| 亚洲偷欧美偷国内偷| 日韩福利小视频| 亚洲日本视频| 国产剧情久久久久久| 亚洲免费国产视频| 久久久久久久网| av电影一区二区三区| 超免费在线视频| 欧美日韩一区三区| 日韩av无码一区二区三区不卡 | 国产盗摄视频在线观看| 美女av在线免费看| 欧美狂野另类xxxxoooo| 水蜜桃av无码| 欧美成人精品一区二区三区在线看| 欧美多人爱爱视频网站| 丰满人妻老熟妇伦人精品| 久久成人免费网| 精品国产乱码久久久久久郑州公司 | 国产精品视频观看| 成人性生活视频免费看| 国内欧美日韩| 亚洲男女性事视频| 麻豆一区产品精品蜜桃的特点| 日韩高清不卡一区二区| 国产精品一码二码三码在线| 9色在线视频网站| 五月激情综合色| 亚洲成人手机在线观看| 免费一区二区三区视频导航| 欧美激情手机在线视频 | 国产精品九九九九九九| 狂野欧美一区| 精品国产免费人成电影在线观...| 麻豆视频在线观看免费网站| 色哟哟在线观看一区二区三区| 99九九99九九九99九他书对| 九色精品国产蝌蚪| 97婷婷大伊香蕉精品视频| 国产精品久久无码一三区| 国产无一区二区| 成年人观看网站| 都市激情亚洲欧美| 欧美成人激情视频| 一本到在线视频| 亚洲国产精品黑人久久久| 成人一级片网站| 精品精品精品| 亚洲**2019国产| www.午夜激情| 亚洲最大成人网4388xx| 999久久久精品视频| 久久国产小视频| 国产精品香蕉国产| 日本福利在线| 欧美日韩综合不卡| av手机在线播放| 日韩国产欧美三级| 日本不卡一二三区| 日本精品另类| 在线观看91久久久久久| 中文字幕av无码一区二区三区| 久久久久久久综合色一本| 国产亚洲天堂网| 曰本一区二区三区视频| 国产精品91久久久久久| 韩国三级在线观看久| 色婷婷综合久久久中文一区二区| 国产美女精品久久| 久久中文字幕一区二区三区| 日本一区高清不卡| 国产精成人品2018| www.日韩视频| 精品国产18久久久久久| 亚洲成人精品影院| 超碰97在线资源站| 翔田千里一区二区| 涩涩涩999| 91视频亚洲| 欧美精品久久久久久久久| 日本精品久久久久| 色综合天天综合狠狠| 丰满少妇高潮一区二区| 男人操女人的视频在线观看欧美| 正在播放精油久久| 91精品尤物| 91成人精品网站| youjizz在线播放| 欧美二区在线观看| 久久久久久久99| 久久蜜臀中文字幕| 午夜剧场在线免费观看| 红桃视频国产一区| 日本午夜一区二区三区| 96视频在线观看欧美| 97免费中文视频在线观看| 国产女人在线观看| 欧美一级久久久| wwwxxx亚洲| 国产精品毛片无遮挡高清| 亚洲国产综合av| 男女av一区三区二区色多| 一区二区三区av在线| aiai久久| 国产精品日韩精品| 伦理av在线| 色av中文字幕一区| 六月丁香综合网| 欧美色图第一页| 精品国产免费观看| 亚洲欧美在线视频观看| 亚洲中文字幕无码av| 久久国产生活片100| 国产精品入口芒果| 国产精品午夜一区二区三区| 69堂成人精品视频免费| 日韩大片欧美大片| 欧美—级高清免费播放| melody高清在线观看| 亚洲成成品网站| 91国产精品一区| 欧美性极品xxxx做受| 1024手机在线视频| 国产人成亚洲第一网站在线播放| 国产在线a视频| 欧美96一区二区免费视频| 日韩欧美亚洲天堂| 欧美aⅴ99久久黑人专区| 日本中文不卡| 国产精品对白久久久久粗| 国产欧美精品va在线观看| 小早川怜子影音先锋在线观看| 欧美成人一区在线| 日本在线免费| 中文亚洲视频在线| 欧美精品a∨在线观看不卡 | 亚洲福利久久| 欧洲精品视频在线| 图片区亚洲欧美小说区| 日韩高清国产一区在线观看| 欧美一区 二区| 国产成人亚洲欧美| 亚洲亚洲一区二区三区| 91亚洲一区精品| 亚洲成人精品综合在线| 国产精品欧美日韩久久| 性欧美freehd18| 国产精品6699| 欧美va视频| 国产精品吴梦梦| 六九午夜精品视频| 国产精品高潮呻吟视频| 91精品影视| 国产成人免费91av在线| 日韩a**中文字幕| 欧洲美女免费图片一区| 亚洲女同志freevdieo| 91精品国产乱码久久久久久久久 | 一个色综合网| 中文字幕精品一区日韩| 99精品视频精品精品视频| 天天爽天天狠久久久| 欧洲激情视频| 一区二区三区观看| 国产精品麻豆久久| 二级片在线观看| 亚洲精品国产成人影院| av久久久久久| 亚洲大片av| aaa毛片在线观看| 久久中文精品| 91高清国产视频| 国产精品亚洲成人| 黄色在线免费播放| 久久久久久久久久久久久女国产乱| 51调教丨国产调教视频| 国产亚洲欧美一级| 欧美xxxooo| 亚洲最大成人综合| 一级免费在线观看| 91国产免费看| 国产精品伊人久久| 日韩免费视频一区| 天堂资源最新在线| 影音先锋日韩有码| 色黄网站在线观看| 欧美在线观看网站| 九九热这里有精品| 国产精品初高中精品久久| 亚洲资源网站| 青春草在线视频免费观看| 在线成人www免费观看视频| 国产熟女高潮视频| 久久99精品久久久久久动态图| 男插女视频网站| 91丨porny丨国产| 一区二区三区在线播放视频| 亚洲国产精品嫩草影院| 中文av免费观看| 欧美成人精精品一区二区频| 九九热视频在线观看| 麻豆成人在线看| 成人动漫一区| 亚洲www在线| 伊人久久大香线蕉综合网蜜芽| 欧美性视频在线播放| 亚洲影院在线| 久久精品久久99| 国产香蕉久久精品综合网| 午夜69成人做爰视频| 色婷婷av一区| 乱精品一区字幕二区| 色哟哟网站入口亚洲精品| sm在线观看| 91青草视频久久| 欧美人与物videos另类xxxxx| 亚洲五码在线观看视频| 免费成人美女在线观看| 少妇一级淫片免费放播放| 中文字幕一区二区三区色视频| 日韩精品一区二区不卡| 91麻豆精品国产91久久久资源速度| 污污视频在线免费看| 色综合久综合久久综合久鬼88| 欧美亚洲人成在线| 欧美极品jizzhd欧美| 伊人影院久久| 伊人五月天婷婷| 中文天堂在线一区| 岛国av中文字幕| 亚洲国产精品女人久久久| 香蕉成人app免费看片| 国产在线播放91| 精品成人影院| 97在线免费公开视频| 波多野结衣在线一区| 欧美日韩精品亚洲精品| 欧美高清激情brazzers| a√资源在线| 国产精品成av人在线视午夜片| 美女视频亚洲色图| 久久精品国产sm调教网站演员 | 国产交换配乱淫视频免费| 亚洲一二三区在线观看| 国产ts变态重口人妖hd| 菠萝蜜影院一区二区免费| 韩国精品主播一区二区在线观看 | 朝桐光av一区二区三区| 欧美日韩国产黄| 少妇高潮久久久| 国模精品一区二区三区色天香| 一区二区视频| 一二三四中文字幕| 国产美女精品一区二区三区| 九九热视频在线免费观看| 6080亚洲精品一区二区| а√天堂在线官网| 91欧美精品午夜性色福利在线| 91精品电影| 国产成人av免费观看| 一区av在线播放| 色婷婷av一区二区三| 97超碰色婷婷| 国产99久久| 日本美女高潮视频| 国产精品久久久久精k8| 国产老女人乱淫免费| 欧美成人精品激情在线观看| 亚洲国产中文在线| 黄页免费在线观看视频| 99re这里都是精品| 欧美精品一区二区三区视频 | 国产精品一区二区三区久久| 久久久久久久久久久妇女| 美女流白浆视频| 精品久久久久久亚洲精品| 二区三区在线播放| 国产啪精品视频| 国产精品啊啊啊| 欧美成人午夜精品免费| 欧美自拍偷拍一区| 黄黄的网站在线观看| 国产精品久久久久久久久婷婷| 亚洲精品美女91| 91在线无精精品白丝| 日韩视频在线永久播放| 黄在线观看免费网站ktv| 日本一区不卡| 国产精品影视网| 91video| 久久天天躁日日躁| 婷婷亚洲成人| 亚洲激情在线看| 五月综合激情婷婷六月色窝| 国产在线视频网站| 波多野结衣精品久久| 亚洲欧美日韩国产一区二区| 女同久久另类69精品国产| 亚洲黄一区二区| 日韩专区视频网站| 久色视频在线播放| 中文字幕一区在线| 日韩欧美在线观看一区二区| 成人福利视频在线观看| 在线视频精品| 日本a级片视频| 亚洲一区二区久久| av不卡一区| 中文字幕1234区| 日本电影亚洲天堂一区| 激情图片在线观看高清国产| 日韩欧美精品在线不卡| av不卡免费在线观看| 国产乱码久久久| 国产91久久婷婷一区二区| 欧美午夜不卡|