程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 基於PHP對XML的操作詳解

基於PHP對XML的操作詳解

編輯:PHP綜合

<?php 

    $xml = simplexml_load_file('example.xml');              //創建SimpleXML對象  
    var_dump($xml);                                                             //輸出XML  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');          //讀取XML文件  
    foreach($xml->depart as $a)                                    //循環讀取XML數據中的每一個depart標簽  
    { 
        echo "$a->name <BR>";                                       //輸出其中的name屬性  
    } 
?> 

<?php 
    $xml = simplexml_load_file('example.xml');          //讀取XML文件  
    echo $xml->depart->name[0];                                  //輸出節點  
?> 

<?php 
    $xml = simplexml_load_file('example.xml'); 
    foreach ($xml->depart->children() as $depart)             //循環讀取depart標簽下的子標簽  
    { 
       var_dump($depart);                                                        //輸出標簽的XML數據  
    } 
?> 

<?php 
    $xml = simplexml_load_file('example.xml');                      //讀取XML文件  
    $result = $xml->xpath('/departs/depart/employees/employee/name');        //定義節點  
    var_dump($result);                                          //輸出節點  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //讀取XML  
    $xml->depart->name[0] = "Human Resource";         //修改節點  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //讀取XML數據  
    echo $xml->asXML();                                                     //標准化XML數據  
?> 

<?php 
    $xml = simplexml_load_file('example.xml');              //讀取XML數據  
    $newxml = $xml->asXML();                         //標准化XML數據  
    $fp = fopen("newxml.xml", "w");                  //打開要寫入XML數據的文件  
    fwrite($fp, $newxml);                                    //寫入XML數據  
    fclose($fp);                                                     //關閉文件  
?> 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved