国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php Simplexml_Load_file解析xml詳細實例

2024-05-04 21:48:13
字體:
來源:轉載
供稿:網友

xml文檔格式如下:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <list> 
  3.     <company>武漢xxx公司</company> 
  4.     <user> 
  5.         <name>張三</name> 
  6.         <age sex="未知">a</age> 
  7.         <height>1</height> 
  8.     </user> 
  9.     <user> 
  10.         <name>李四</name> 
  11.         <age sex="女">b</age> 
  12.         <height>2</height> 
  13.     </user> 
  14.     <user> 
  15.         <name>王五</name> 
  16.         <age sex="男">c</age> 
  17.         <height>3</height> 
  18.     </user> 
  19.     <town parent="0" id="1">臺北</town> 
  20.     <town parent="1" id="2">板橋</town> 
  21.     <town parent="0" id="3">桃園</town> 
  22. </list> 

php解析代碼:

 
  1. header("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. echo "<br>循環讀取:<br>"
  17. foreach($xml->town as $towns){     //有多個user,取得的是數組,循環輸出 
  18.     echo "-------------------<br>"
  19.     echo "id:".$towns['id']."<br>"
  20.     echo "歸屬:".$towns['parent']."<br>"
  21.     echo "地區:".$towns."<br>"
  22. }

定義和用法:

simplexml_load_file() 函數把 xml 文檔載入對象中,如果失敗,則返回 false.

語法:simplexml_load_file(file,class,options,ns,is_prefix)

參數 描述 

file 必需,規定要使用的 xml 文檔.

class 可選,規定新對象的 class.

options 可選,規定附加的 libxml 參數.

ns 可選.

is_prefix 可選.

返回值:返回類 simplexmlelement 的一個對象,該對象的屬性包含 xml 文檔中的數據,如果失敗,則返回 false.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北安市| 靖江市| 临安市| 东乌珠穆沁旗| 五指山市| 淮安市| 玉树县| 富源县| 蕲春县| 哈密市| 冀州市| 怀安县| 锡林郭勒盟| 观塘区| 尼玛县| 昭平县| 南平市| 时尚| 井研县| 泸州市| 项城市| 观塘区| 临江市| 北海市| 锡林郭勒盟| 汕尾市| 抚顺县| 永顺县| 新晃| 花莲市| 太仓市| 宁陵县| 固始县| 苏尼特右旗| 志丹县| 当雄县| 通辽市| 汨罗市| 称多县| 富蕴县| 桦南县|