Many new PHP developer looking for how to easily read the xml file. In this tutorial I will show you how to read the xml file using PHP language. Here I given the sample code for parsing the XML using PHP.
How to read xml using php

This is my xml file format and file name is readxml.xml file
<?xml version="1.0"?> <!-- our XML-document describes a purchase order --> <purchase-order> <date>2005-10-31</date> <number>12345</number> <purchased-by> <name>My name</name> <address>My address</address> </purchased-by> <!-- a collection element, contains a set of items --> <order-items> <item> <code>687</code> <type>CD</type> <label>Some music</label> </item> <item> <code>129851</code> <type>DVD</type> <label>Some video</label> </item> </order-items> </purchase-order>
This is one php file called test.php and code as follows
<?php
//create new document object
$dom_object = new DOMDocument();
//load xml file
$dom_object->load("test.xml");
$item = $dom_object->getElementsByTagName("item");
foreach( $item as $value )
{
$codes = $value->getElementsByTagName("code");
$code = $codes->item(0)->nodeValue;
$types = $value->getElementsByTagName("type");
$type = $types->item(0)->nodeValue;
$labels = $value->getElementsByTagName("label");
$label = $labels->item(0)->nodeValue;
echo "$code - $type - $label <br>";
}
?>
When you run the readxml.php file. you will see the following output.
687 – CD – Some music
129851 – DVD – Some video

How Can I get XML information from an specific URL with variables, I am working in my travel agency web page and my wholesaler provider give me the catalog in a xml url source and I am doing the web page in WordPress.. Can you help me?
Cannot thank you enough for this!!!
This saved me an untold amount of time!
You rock!