首頁 >後端開發 >php教程 >php基於dom實作讀取圖書xml格式資料的方法

php基於dom實作讀取圖書xml格式資料的方法

高洛峰
高洛峰原創
2017-02-07 17:44:321373瀏覽

本文實例講述了php基於dom實作讀取圖書xml格式資料的方法。分享給大家供大家參考,具體如下:

<?php
 $doc = new DOMDocument();
 $doc->load( &#39;books.xml&#39; );
 $books = $doc->getElementsByTagName( "book" );
 foreach( $books as $book )
 {
 $authors = $book->getElementsByTagName( "author" );
 $author = $authors->item(0)->nodeValue;
 $publishers = $book->getElementsByTagName( "publisher" );
 $publisher = $publishers->item(0)->nodeValue;
 $titles = $book->getElementsByTagName( "title" );
 $title = $titles->item(0)->nodeValue;
 echo "$title - $author - $publisher\n";
 }
?>

books.xml文件如下:

<?xml version="1.0"?>
<books>
 <book>
  <author>Jack Herrington</author>
  <title>PHP Hacks</title>
  <publisher>O&#39;Reilly</publisher>
 </book>
 <book>
  <author>Jack Herrington</author>
  <title>Podcasting Hacks</title>
  <publisher>O&#39;Reilly</publisher>
 </book>
</books>

運行結果如下:

PHP Hacks - Jack Herrington - O&#39;Reilly
Podcasting Hacks - Jack Herrington - O&#39;Reilly

希望本文所述對大家PHP程序設計有所幫助。

更多php基於dom實作讀取圖書xml格式資料的方法相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn