<?php
$doc = new DOMDocument();
//先定义一个类
$doc->load( ‘books.xml’ );
//加载入你要读取的xml文件
$books = $doc->getElementsByTagName( “book” );
//查找xml中节点为book的,将整个节点赋给一个变量
foreach( $books as $book )
//循环对$books进行操作
{
$authors = $book->getElementsByTagName( "author" ); <span style="color: #ff0000;">
//找出book节点里面的子节点,名称为author
$author = $authors->item(0)->nodeValue;
//去到节点author里面的值
$publishers = $book->getElementsByTagName( “publisher” );
//找出book节点里面的子节点,名称为publisher
$publisher = $publishers->item(0)->nodeValue;
//找出节点publisher里面的值
$titles = $book->getElementsByTagName( "title" ); // 同上
$title = $titles->item(0)->nodeValue;
echo "$title - $author - $publisher\n";
}
?>
以下是books.xml文件
<book>
<author>1111</author>
<publishers>2222</publishers>
<title>33333</title>
</book>
<book>
<author>1111</author>
<publishers>2222</publishers>
<title>33333</title>
</book>
<book>
<author>1111</author>
<publishers>2222</publishers>
<title>33333</title>
</book>