You can Create XML Sitemap dynamically using PHP and MySQL. Then you've have a doubt. How can retrieve data from XML Sitemap using PHP? In this post, You are going to know get data from XML Sitemap using PHP.
You can get value from XML Sitemap using PHP in following two ways.
1. Get data from XML Sitemap using simple_load_file() in PHP
2. Get data from XML Sitemap using file_get_contents() and SimpleXMLElement() in PHP
Lets see below examples.
Simple_load_file() in PHP is used to convert XML document into an object. The below example explain retrieve data from XML Sitempa.
<?php
$xml=simplexml_load_file('http://www.phponwebsites.com/sitemap.xml');
//print_R($xml);
foreach($xml->url as $val)
{
echo $val->loc.' '. $val->lastmod.' '. $val->changefreq.' '. $val->priority.'<br>';
}
?>
File_get_contents() is used to read the contents of a file into string. SimpleXMLElement is used to represents elements of XML document. The below example explain retrieve data from XML Sitemap.
When you give print_R() in above PHP file, you can see the output on screen like below.
SimpleXMLElement Object (
[url] => Array (
[0] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/php.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
[1] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/mysql.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
[2] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/htaccess.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
)
)
Now you can retrieve data from XML Sitemap.
Related Post:
Create Excel file using PHP and MySQL
Create XML Sitemap dynamically using PHP and MySQL
Create RSS Feed Dynamically using PHP and MySQL
PHP : Parse data from RSS Feed using SimpleXML
Read data from JSON file using PHP
Parse data from XML file using PHP
You can get value from XML Sitemap using PHP in following two ways.
1. Get data from XML Sitemap using simple_load_file() in PHP
2. Get data from XML Sitemap using file_get_contents() and SimpleXMLElement() in PHP
Lets see below examples.
Get data from XML Sitemap using simple_load_file() in PHP
Simple_load_file() in PHP is used to convert XML document into an object. The below example explain retrieve data from XML Sitempa.
<?php
$xml=simplexml_load_file('http://www.phponwebsites.com/sitemap.xml');
//print_R($xml);
foreach($xml->url as $val)
{
echo $val->loc.' '. $val->lastmod.' '. $val->changefreq.' '. $val->priority.'<br>';
}
?>
Get data from XML Sitemap using file_get_contents and SimpleXMLElement in PHP
File_get_contents() is used to read the contents of a file into string. SimpleXMLElement is used to represents elements of XML document. The below example explain retrieve data from XML Sitemap.
<?php
$url=file_get_contents('http://www.phponwebsites.com/sitemap.xml');
$xml=new SimpleXMLElement($url);
//print_R($xml);
foreach($xml->url as $val)
{
echo $val->loc.' '. $val->lastmod.' '. $val->changefreq.' '. $val->priority.'<br>';
}
?>
$url=file_get_contents('http://www.phponwebsites.com/sitemap.xml');
$xml=new SimpleXMLElement($url);
//print_R($xml);
foreach($xml->url as $val)
{
echo $val->loc.' '. $val->lastmod.' '. $val->changefreq.' '. $val->priority.'<br>';
}
?>
When you give print_R() in above PHP file, you can see the output on screen like below.
SimpleXMLElement Object (
[url] => Array (
[0] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/php.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
[1] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/mysql.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
[2] => SimpleXMLElement Object (
[loc] => http://www.phponwebsites.com/p/htaccess.html
[lastmod] => 2014-07-26
[changefreq] => daily
[priority] => 1 )
)
)
Related Post:
Create Excel file using PHP and MySQL
Create XML Sitemap dynamically using PHP and MySQL
Create RSS Feed Dynamically using PHP and MySQL
PHP : Parse data from RSS Feed using SimpleXML
Read data from JSON file using PHP
Parse data from XML file using PHP
I heard XML sitemap created by several sites, my query is that can be self create this like HTML sitemap ?
ReplyDeleteNice info Stream Movies online
ReplyDeleteXML Sitemap is mandatory for SERP any website. Its good for creating XML Sitemap. For Search Engine Optimization XML Sitemap fully beneficial.
ReplyDeleteWe are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work.
ReplyDeleteNice Information thanks for share with us
ReplyDelete