php 解析xml文件(不需要下载其他类库) 将数据解析到数组_陈德良博客_ ...

文章分类:
  1. <?php   
  2. $xml ="1.xml";   
  3. $dom = new DOMDocument();   
  4. $dom->load($xml);   
  5. $root = $dom->documentElement;   
  6. $arr=array();   
  7. foreach ($root->childNodes as $item)   
  8. {   
  9.     if($item->hasChildNodes()){   
  10.   
  11. $tmp=array();   
  12.     foreach($item->childNodes as $one){   
  13.         if(!emptyempty($one->tagName)){   
  14.         $tmp[$one->tagName]=$one->nodeValue;   
  15.          }   
  16.      }   
  17.     $arr[$item->tagName]=$tmp;   
  18.      }   
  19. }   
  20. print_r($arr);  


1,xml文件如下:
  1. <all>  
  2. <杭州>  
  3.         <拼车顺风车>http%3A%2F%2Fhz.fenlei168.com%2Fpinche%2F</拼车顺风车>  
  4.         <四S店经销商>http%3A%2F%2Fhz.fenlei168.com%2Fssss%2F</四S店经销商>  
  5.         <二手汽车>http%3A%2F%2Fhz.fenlei168.com%2Fershouche%2F</二手汽车>  
  6.         <汽车配件>http%3A%2F%2Fhz.fenlei168.com%2Fqipeijian%2F</汽车配件>  
  7.         <租车代驾陪练>http%3A%2F%2Fhz.fenlei168.com%2Fdaijia%2F</租车代驾陪练>  
  8.         <汽车服务过户>http%3A%2F%2Fhz.fenlei168.com%2Fqicheguohu%2F</汽车服务过户>  
  9.         <二手摩托车>http%3A%2F%2Fhz.fenlei168.com%2Fershoumotuo%2F</二手摩托车>  
  10.         <自行车电动车>http%3A%2F%2Fhz.fenlei168.com%2Fzixingche%2F</自行车电动车>  
  11.         <其它车辆信息>http%3A%2F%2Fhz.fenlei168.com%2Fqitache%2F</其它车辆信息>  
  12. </杭州>  
  13. <武汉>  
  14.         <拼车顺风车>http%3A%2F%2Fwh.fenlei168.com%2Fpinche%2F</拼车顺风车>  
  15.         <四S店经销商>http%3A%2F%2Fwh.fenlei168.com%2Fssss%2F</四S店经销商>  
  16.         <二手汽车>http%3A%2F%2Fwh.fenlei168.com%2Fershouche%2F</二手汽车>  
  17.         <汽车配件>http%3A%2F%2Fwh.fenlei168.com%2Fqipeijian%2F</汽车配件>  
  18.         <租车代驾陪练>http%3A%2F%2Fwh.fenlei168.com%2Fdaijia%2F</租车代驾陪练>  
  19.         <汽车服务过户>http%3A%2F%2Fwh.fenlei168.com%2Fqicheguohu%2F</汽车服务过户>  
  20.         <二手摩托车>http%3A%2F%2Fwh.fenlei168.com%2Fershoumotuo%2F</二手摩托车>  
  21.         <自行车电动车>http%3A%2F%2Fwh.fenlei168.com%2Fzixingche%2F</自行车电动车>  
  22.         <其它车辆信息>http%3A%2F%2Fwh.fenlei168.com%2Fqitache%2F</其它车辆信息>  
  23. </武汉>  
  24. </all>  


以上程序会将1.xml解析,并将内容放入数组。


郑重声明:资讯 【php 解析xml文件(不需要下载其他类库) 将数据解析到数组_陈德良博客_ ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——