国产探花免费观看_亚洲丰满少妇自慰呻吟_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.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲周县| 来宾市| 阿图什市| 山阴县| 大悟县| 吴江市| 临夏市| 固安县| 芦溪县| 天气| 岳普湖县| 周口市| 墨脱县| 花莲市| 阿拉善左旗| 习水县| 榆树市| 宜兰县| 涞水县| 楚雄市| 汾西县| 怀仁县| 高要市| 沂源县| 莲花县| 靖安县| 葫芦岛市| 太保市| 阿巴嘎旗| 陇南市| 陇川县| 买车| 吐鲁番市| 台安县| 清河县| 木里| 南靖县| 濉溪县| 静海县| 澄江县| 庄河市|