奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP如何使用DOM和simplexml讀取xml文檔

時間:2024-07-22 11:56:21 php語言 我要投稿
  • 相關推薦

PHP如何使用DOM和simplexml讀取xml文檔

  導語:PHP如何使用DOM和simplexml讀取xml文檔呢?具體實現代碼請閱讀以下內容,更多詳情請關注應屆畢業生考試網。

  

  

  

  天龍八部

  金庸

  

  

  陸小鳳

  古龍

  

  

  倚天屠龍記

  金庸

  

  

  西游記

  吳承恩

  

  

  神雕俠侶

  金庸

  

  

  射雕英雄傳

  金庸

  

  

  用DOM代碼實現:

  DOM讀取xml文檔步驟:1、創建DOM對象——》2、載入DOM文檔內容——》3、截取要讀取內容所在的標簽——》獲得要讀取的內容。

  header('Content-type:text/html;charset=utf-8');

  $arr=array();

  $dom = new DOMDocument();//創建DOM對象

  $dom->load('./books.xml');//載入xml文檔

  print_r($dom);

  echo '


';


  $dom = $dom->getElementsByTagName('book');//截取標簽

  for($i=0;$i<$dom->length;$i++){

  if($dom->item($i)->childNodes->item(1)->childNodes->item(0)->wholeText=='金庸'){

  $arr[] = $dom->item($i)->childNodes->item(0)->childNodes->item(0)->wholeText.'
';//獲取內容

  }

  }

  print_r($arr);

  使用 getElementsByTagName 和 childNodes 后返回的都是對象,所以它們后面必須使用 item(int),哪怕它們返回的對象里面只包含一個項目,也必須用item(0)來指定,否則就會出錯。

  用simplexml代碼實現:

  $simxml = simplexml_load_file('./books.xml');

  $t = $simxml->book;

  $arr=array();

  foreach ($t as $v){

  if($v->author=='金庸'){

  $arr[] = (string)$v->title;

  }

  }

  print_r($arr);

  使用 simplexml_load_file 后返回的是對象,該對象里的項目既有對象又有數組,不管是對象還是數組,要循環里面的內容都可以用 foreach。該實例最后獲取的內容 $v->title 其實是個對象,所以要用 string 轉化為字符串。

【PHP如何使用DOM和simplexml讀取xml文檔】相關文章:

php解析XML文檔屬性并編輯的代碼03-31

java讀取解析xml文件實例12-01

教你如何使用php的session11-16

PHP如何使用curl發送GET和POST請求03-24

用PHP與XML聯手進行網站編程03-30

如何使用PHP開發高效的web系統03-28

PHP如何使用curl實現數據抓取03-24

PHP生成Word文檔的方法11-21

PHP中讀取大文件實現方法詳解11-30

主站蜘蛛池模板: 吴桥县| 大城县| 海盐县| 鸡泽县| 北宁市| 隆安县| 尉氏县| 徐闻县| 民勤县| 西华县| 盐源县| 卓资县| 防城港市| 北流市| 旬邑县| 和林格尔县| 道真| 河北区| 扎赉特旗| 靖西县| 辽阳市| 卢龙县| 安新县| 五峰| 平泉县| 合山市| 磐石市| 五台县| 芷江| 衡南县| 宁海县| 冀州市| 常德市| 新巴尔虎左旗| 浦城县| 乾安县| 莫力| 百色市| 博乐市| 阆中市| 芜湖县|