当前位置:首页 > PHP教程 > php应用 > 列表

php基于dom实现读取图书xml格式数据的方法

发布:smiling 来源: PHP粉丝网  添加日期:2018-07-31 11:38:27 浏览: 评论:0 

本文实例讲述了php基于dom实现读取图书xml格式数据的方法。分享给大家供大家参考,具体如下:

  1. <?php 
  2.  $doc=newDOMDocument(); 
  3.  $doc->load('books.xml'); 
  4.  $books=$doc->getElementsByTagName("book"); 
  5.  foreach($booksas$book
  6.  { 
  7.  $authors=$book->getElementsByTagName("author"); 
  8.  $author=$authors->item(0)->nodeValue; 
  9.  $publishers=$book->getElementsByTagName("publisher"); 
  10.  $publisher=$publishers->item(0)->nodeValue; 
  11.  $titles=$book->getElementsByTagName("title"); 
  12.  $title=$titles->item(0)->nodeValue; 
  13.  echo"$title - $author - $publisher\n"
  14.  } 
  15. ?> 

books.xml文件如下:

  1. <?xmlversionxmlversion="1.0"?> 
  2. <books> 
  3.  <book> 
  4.   <author>Jack Herrington</author> 
  5.   <title>PHP Hacks</title> 
  6.   <publisher>O'Reilly</publisher> 
  7.  </book> 
  8.  <book> 
  9.   <author>Jack Herrington</author> 
  10.   <title>Podcasting Hacks</title> 
  11.   <publisher>O'Reilly</publisher> 
  12.  </book> 
  13. </books> 

运行结果如下:

PHP Hacks - Jack Herrington - O'Reilly

Podcasting Hacks - Jack Herrington - O'Reilly

Tags: 格式 方法 数据

分享到: