Создать канал GeoRss
Я новичок в GeoRss.
Как мы можем написать ленту geoRss. У меня есть значения lat long и некоторые другие поля в mysql db, которые я хочу добавить в ленту geoRss.
Спасибо и всего наилучшего, Ашиш
2 ответа
Попробуйте этот код для вывода geoRSS
header("Content-type: text/xml");
$xml_output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$xml_output .= "<rss version=\"2.0\"
xmlns:geo=\"http://www.w3.org/2003/01/geo/wgs84_pos#\"
xmlns:dc=\"http://purl.org/dc/elements/1.1/\">";
$xml_output .= "<channel>";
$xml_output .= "<title>My GeoRSS</title>
<description>Description here</description>
<link>http://url-here.com/</link>
<dc:publisher>your_name</dc:publisher>
<pubDate>Wed, 13 Apr 2011 23:56:15 PST</pubDate>
<item>
<pubDate>Wed, 13 Apr 2011 23:56:15 PST</pubDate>
<title>Feed title</title>
<description>Feed description</description>
<link>Feed URL</link>
<geo:lat>Latitude</geo:lat>
<geo:long>Longitude</geo:long>
</item>
</channel>
</rss>
";
print $xml_output;
Замените соответствующие поля, взятые из вашей базы данных.
[введите описание ссылки здесь][1]
[1]: https://"Мое описание GeoRSS здесь http://url-here.com/<dc:publisher>your_name</dc:publisher> Ср, 13 апр 2011 г. 23:56:15 PST Ср, 13 апр 2011 23:56:15 PST Название канала Описание канала URL-адрес канала geo:latLatitude</geo:lat>geo:longLongitude</geo:long> "