【发布时间】:2016-09-21 12:43:51
【问题描述】:
我正在使用 codeignite 创建站点地图。但是我在使用站点地图时遇到了一些错误。谁能告诉我什么是错误。
控制器:-
public function sitemap()
{
header("Content-Type: text/xml;charset=iso-8859-1");
$this->load->view("sitemap");
}
查看:-
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
错误:-
XML 解析错误:XML 或文本声明不在实体的开头 地点:http://localhost/project/index.php/sitemap.xml 第 2 行,第 1 列: ^
【问题讨论】:
-
将文件名从
sitemap.xml改为sitemap.php -
我在这个框架的codeigniter中开发站点地图只接受.php所以我已经创建了sitemap.php
标签: php xml codeigniter syntax-error sitemap