首页 > 开发 > PHP > 正文

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

2024-05-04 22:01:05
字体:
来源:转载
供稿:网友

本文实例讲述了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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表