亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php中simplexml_load_file函數使用方法

2024-09-04 11:48:41
字體:
來源:轉載
供稿:網友

在php中simplexml_load_file() 函數把 XML 文檔載入對象中之后我們就可以利用由此函數返回回的對象進行相關的操作了,下面我們看幾個測試實例.

例子,XML文件,代碼如下:

  1. <?xml version="1.0" encoding="ISO-8859-1"?> 
  2. <note> 
  3. <to>George</to> 
  4. <from>John</from> 
  5. <heading>Reminder</heading> 
  6. <body>Don't forget the meeting!</body> 
  7. </note> 

PHP 代碼如下:

  1. <?php 
  2. if (file_exists('test.xml')) 
  3.   { 
  4.   $xml = simplexml_load_file('test.xml'); 
  5.   var_dump($xml); 
  6.   } 
  7.  
  8. else 
  9.   { 
  10.   exit('Error.'); 
  11.   } 
  12. ?> 
  13.  
  14. //輸出: 
  15.  
  16. object(SimpleXMLElement)#1 (4) 
  17. ["to"]=> string(4) "George" 
  18. ["from"]=> string(4) "John" 
  19. ["heading"]=> string(8) "Reminder" 
  20. ["body"]=> string(29) "Don't forget the meeting!" 

假如有一個“iciba.xml”文件,其內容如下:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <dict num="219" id="219" name="219"
  3.  <key>天空</key> 
  4.  <pos></pos> 
  5.  <acceptation>Array;Array;</acceptation> 
  6.  <sent> 
  7.   <orig>The church tower stood against the sky like a finger pointing towards heaven.</orig> 
  8.   <trans>教堂的尖塔在天空的映襯下宛如指向天空的手指。</trans> 
  9.  </sent> 
  10.  <sent> 
  11.   <orig>A balloon floated across the sky.</orig> 
  12.   <trans>氣球飄過天空。</trans> 
  13.  </sent> 
  14.  <sent> 
  15.   <orig>A bolt of lightning lit up the sky.</orig> 
  16.   <trans>(一道)閃電照亮了天空。</trans> 
  17.  </sent> 
  18.  <sent> 
  19.   <orig>A bright moving object appeared in the sky at sunset.</orig> 
  20.   <trans>日落西山時,天空出現了一個移動的發亮物體。</trans> 
  21.  </sent> 
  22.  <sent> 
  23.   <orig>A bright rainbow arched above.</orig> 
  24.   <trans>一彎明亮的彩虹懸掛在天空。</trans> 
  25.  </sent> 
  26. </dict>在PHP語言中我們可以用以下方法取得我們想要的值: 
  27.  
  28. <?php 
  29. $xmldata = simplexml_load_file("iciba.xml"); 
  30.  
  31. header("Content-Type: text/html; charset=UTF-8"); 
  32. print_r($xmldata); //第一部分www.49028c.com 
  33.  
  34. $listcount = count($xmldata->sent); 
  35.  
  36. for($i=0;$i<$listcount;$i++){ //第二部分 
  37.  $dictlist = $xmldata->sent[$i]; 
  38.  echo "<br />例句:".$dictlist->orig; 
  39.  echo "<br />翻譯:".$dictlist->trans; 
  40. ?>“第一部分”將輸出: 
  41.  
  42. SimpleXMLElement Object 
  43.     [@attributes] => Array 
  44.         ( 
  45.             [num] => 219 
  46.             [id] => 219 
  47.             [name] => 219 
  48.         ) 
  49.  
  50.     [key] => 天空 
  51.     [pos] => SimpleXMLElement Object 
  52.         ( 
  53.         ) 
  54.  
  55.     [acceptation] => Array;Array; 
  56.     [sent] => Array 
  57.         ( 
  58.             [0] => SimpleXMLElement Object 
  59.                 ( 
  60.                     [orig] => The church tower stood against the sky like a finger pointing towards heaven. 
  61.                     [trans] => 教堂的尖塔在天空的映襯下宛如指向天空的手指。 
  62.                 ) 
  63.  
  64.             [1] => SimpleXMLElement Object 
  65.                 ( 
  66.                     [orig] => A balloon floated across the sky. 
  67.                     [trans] => 氣球飄過天空。 
  68.                 ) 
  69.  
  70.             [2] => SimpleXMLElement Object 
  71.                 ( 
  72.                     [orig] => A bolt of lightning lit up the sky. 
  73.                     [trans] => (一道)閃電照亮了天空。 
  74.                 ) 
  75.  
  76.             [3] => SimpleXMLElement Object 
  77.                 ( 
  78.                     [orig] => A bright moving object appeared in the sky at sunset. 
  79.                     [trans] => 日落西山時,天空出現了一個移動的發亮物體。 
  80.                 ) 
  81.  
  82.             [4] => SimpleXMLElement Object 
  83.                 ( 
  84.                     [orig] => A bright rainbow arched above. 
  85.                     [trans] => 一彎明亮的彩虹懸掛在天空。 
  86.                 ) 
  87.  
  88.         ) 
  89.  
  90. )“第二部分”將輸出: 
  91.  
  92. 例句:The church tower stood against the sky like a finger pointing towards heaven. 
  93. 翻譯:教堂的尖塔在天空的映襯下宛如指向天空的手指。 
  94. 例句:A balloon floated across the sky. 
  95. 翻譯:氣球飄過天空。 
  96. 例句:A bolt of lightning lit up the sky. 
  97. 翻譯:(一道)閃電照亮了天空。 
  98. 例句:A bright moving object appeared in the sky at sunset. 
  99. 翻譯:日落西山時,天空出現了一個移動的發亮物體。 
  100. 例句:A bright rainbow arched above. 
  101. 翻譯:一彎明亮的彩虹懸掛在天空。 

例子,更深入的一個遍歷輸出生成表格,代碼如下:

  1. eader("content-type:text/html; charset=utf-8"); //設置編碼 
  2. $xml = simplexml_load_file('a.xml'); //載入xml文件 $lists和xml文件的根節點是一樣的 
  3. echo $xml->company."<br>"
  4. echo $xml->town."<br>id:"
  5. echo $xml->town['id']."<br>parent:"
  6. echo $xml->town['parent']."<br>"
  7.  
  8. echo "<br>循環讀取:<br>"
  9. foreach($xml->user as $users){ //有多個user,取得的是數組,循環輸出 
  10.     echo "-------------------<br>"
  11.     echo "姓名:".$users->name."<br>"
  12.     echo "編號:".$users->age."<br>"
  13.     echo "性別:".$users->age['sex']."<br>"
  14.     echo "序號:".$users->height."<br>"
  15. }//開源代碼Vevb.com 
  16.  
  17. echo "<br>循環讀取:<br>"
  18. foreach($xml->town as $towns){ //有多個user,取得的是數組,循環輸出 
  19.     echo "-------------------<br>"
  20.     echo "id:".$towns['id']."<br>"
  21.     echo "歸屬:".$towns['parent']."<br>"
  22.     echo "地區:".$towns."<br>"
  23. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久亚洲精品| 美日韩精品免费视频| 亚洲国产私拍精品国模在线观看| 欧美日韩国产成人在线观看| 欧美激情一级二级| 成人情趣片在线观看免费| 欧美激情一级精品国产| 国产精品视频在线播放| 91av网站在线播放| 中文字幕免费精品一区| 久久免费高清视频| 中文字幕精品在线视频| 国产精品1区2区在线观看| 福利二区91精品bt7086| 国产精品日韩在线一区| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲天堂av图片| 久久手机免费视频| 久久天天躁狠狠躁夜夜爽蜜月| 国产欧美日韩免费| 26uuu另类亚洲欧美日本老年| 欧美日韩亚洲成人| 亚洲欧洲偷拍精品| 国产精品三级在线| 国产成人精品久久二区二区| 国产在线观看91精品一区| 久久99精品久久久久久青青91| 粉嫩老牛aⅴ一区二区三区| 欧美福利小视频| 国产精品一区二区三| 久久伊人精品视频| 欧美大片免费看| 国产精品夜色7777狼人| 国产亚洲成av人片在线观看桃| 欧美激情视频一区二区| 久久久久久久久久久人体| 高清亚洲成在人网站天堂| 92福利视频午夜1000合集在线观看| 91嫩草在线视频| 51精品国产黑色丝袜高跟鞋| 在线成人一区二区| 2019最新中文字幕| zzijzzij亚洲日本成熟少妇| 精品国产视频在线| 久久久久久久久电影| 国产精品福利在线观看网址| 国产69久久精品成人| 亚洲精品久久久久久久久久久久| 国产精品美女www爽爽爽视频| 亚洲欧美日韩一区二区在线| 一区二区三区四区精品| 成人免费高清完整版在线观看| 国产成人亚洲精品| 青青久久aⅴ北条麻妃| 国产精品久久综合av爱欲tv| 国产精品扒开腿爽爽爽视频| 欧美丰满少妇xxxx| 中文字幕久久久av一区| 日韩欧美中文在线| 亚洲精品成人免费| 国产91精品视频在线观看| 久久久久久久久久久久久久久久久久av| 久久国产精品久久精品| 色青青草原桃花久久综合| 久久999免费视频| 精品亚洲精品福利线在观看| 日韩在线视频国产| 国产情人节一区| 亚洲日本中文字幕| 日韩av在线高清| 日本精品免费一区二区三区| 成人激情视频小说免费下载| 午夜精品久久久久久久99黑人| 成人精品久久久| 亚洲欧美日韩在线一区| 亚洲欧美日本精品| 九九九久久久久久| 国产精品成人一区二区三区吃奶| 97国产一区二区精品久久呦| 国产一区二区黑人欧美xxxx| 最新91在线视频| 亚洲品质视频自拍网| 中文字幕在线看视频国产欧美在线看完整| 久久免费视频这里只有精品| 国产精品青青在线观看爽香蕉| 欧美亚洲在线观看| 国产日韩欧美一二三区| 亚洲欧洲一区二区三区久久| 久久久www成人免费精品| 久久久av免费| 欧美日韩国产激情| 欧美黑人巨大精品一区二区| 两个人的视频www国产精品| 亚洲第一福利网站| 欧美激情视频网址| 欧美做爰性生交视频| 亚洲午夜久久久久久久| 亚洲午夜精品久久久久久性色| 亚洲精品wwwww| 亚洲视频999| 精品成人av一区| 国产深夜精品福利| 懂色av中文一区二区三区天美| 国产精品亚洲视频在线观看| 一本一本久久a久久精品综合小说| 亚洲女同性videos| 91超碰中文字幕久久精品| 91精品国产高清自在线| 成人午夜在线视频一区| 国产999在线观看| 国产精品久久久久久久久粉嫩av| 亚洲jizzjizz日本少妇| 日韩精品极品毛片系列视频| 亚洲免费视频在线观看| 在线视频日韩精品| 日本久久精品视频| 亚洲jizzjizz日本少妇| 亚洲一区二区三区在线免费观看| 日本在线观看天堂男亚洲| 亚洲男人天堂九九视频| 清纯唯美亚洲综合| 亚洲成avwww人| 欧美激情欧美狂野欧美精品| 少妇高潮久久77777| 精品激情国产视频| 91免费观看网站| 91精品国产综合久久久久久蜜臀| www.久久色.com| 久久久国产一区二区| 日韩经典中文字幕在线观看| 国产91精品久久久久久久| 免费av在线一区| 92版电视剧仙鹤神针在线观看| 亚洲免费高清视频| 欧美中文字幕视频| 国产成人亚洲综合青青| 日韩精品视频在线免费观看| 国产99久久久欧美黑人| 日日噜噜噜夜夜爽亚洲精品| 欧美激情一级二级| 中日韩美女免费视频网址在线观看| 久久99久久99精品免观看粉嫩| 97精品国产97久久久久久免费| 亚洲经典中文字幕| 欧美日韩国产中文精品字幕自在自线| 日韩欧美在线一区| 这里只有精品丝袜| 国产午夜精品美女视频明星a级| 亚洲人成网站999久久久综合| 亚洲日本欧美中文幕| 色视频www在线播放国产成人| 国外成人免费在线播放| 国产精品亚洲视频在线观看| 亚洲国产精品yw在线观看| 欧美一区在线直播| 亚洲国产欧美久久| 亚洲视频免费一区| 岛国av一区二区三区| 亚洲高清一区二| 成人疯狂猛交xxx| 欧美激情按摩在线| 久久久精品在线观看| 久久亚洲私人国产精品va| 欧美高清在线视频观看不卡|