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

php語言

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

時間:2025-04-20 20:37:15 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如何基于dom實現圖書xml格式數據08-08

php如何使用fgetcsv讀取csv文件出現亂碼05-01

通過php添加xml文檔內容的方法04-23

php解析XML文檔屬性并編輯的代碼04-12

php數組基于dom實現轉換xml格式數據03-06

PHP文件寫入和讀取教程08-06

php使用fgetcsv讀取csv文件出現亂碼03-05

如何使用PHP框架01-21

Java高級:怎樣讀取和處理XML的配置文件05-15

主站蜘蛛池模板: 远安县| 左贡县| 平阴县| 沂水县| 宜兴市| 邵东县| 望都县| 宁都县| 屯昌县| 山阳县| 抚顺市| 天长市| 神农架林区| 老河口市| 简阳市| 石林| 康保县| 嘉义县| 鲜城| 馆陶县| 庄河市| 河西区| 开鲁县| 株洲县| 鹤岗市| 东海县| 东台市| 金平| 罗平县| 罗定市| 大悟县| 铅山县| 漠河县| 洛川县| 眉山市| 桑植县| 沈阳市| 青龙| 乐至县| 本溪市| 晴隆县|