Reading XML File By PHP

Writing code for reading  xml file can vary because xml file structure varies according to your need, hence the code.Following code snippet will read a specific structured XML file .

$doc = new DOMDocument();
$doc->load(‘books.xml’ );
$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”;
echo “<br/>”;
}

Advertisement

~ by Kal Purush on April 13, 2010.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.