本文實例講述了php基於dom實現讀取圖書xml格式數據的方法。分享給大家供大家參考,具體如下:
代碼如下 復制代碼<?php
$doc=newDOMDocument();
$doc->load('books.xml');
$books=$doc->getElementsByTagName("book");
foreach($booksas$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文件如下:
代碼如下 復制代碼<?xmlversion="1.0"?>
<books>
<book>
<author>Jack Herrington</author>
<title>PHP Hacks</title>
<publisher>O'Reilly</publisher>
</book>
<book>
<author>Jack Herrington</author>
<title>Podcasting Hacks</title>
<publisher>O'Reilly</publisher>
</book>
</books>
運行結果如下:
PHP Hacks - Jack Herrington - O'Reilly
Podcasting Hacks - Jack Herrington - O'Reilly