第 16 行第 6 列的 PHP XML 错误:xmlParsePI:升级 apache php 后没有目标名称

Posted

技术标签:

【中文标题】第 16 行第 6 列的 PHP XML 错误:xmlParsePI:升级 apache php 后没有目标名称【英文标题】:PHP XML error on line 16 at column 6: xmlParsePI : no target name after upgrade apache php 【发布时间】:2016-07-08 09:47:02 【问题描述】:

您好,请谁能帮我解决这个问题,升级apache php后出现此错误

第 16 行第 6 列的 PHP XML 错误:xmlParsePI:没有目标名称

仅供参考,我使用的是 sitemap.php 页面,然后设置 RewriteRule ^sitemap.xml?$ sitemap.php。 下面是我的 sitemap.php 代码

header("Content-Type: text/xml;charset=iso-8859-1");
echo '<?xml version="1.0" encoding="UTF-8"?><urlset  xmlns="http://www.google.com/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'; 
include "config.php";
include "dbclass.php";
include "classes.php";
include "fgeneral.php";
$mydb = new myDBC();
//HOME
$result = $mydb->runQuery("SELECT * FROM `homepage`");
$row = $mydb->runFetchArray($result);
$date = $row["date"]; //the date stored
$year = substr($date,0,4); //work out the year
$mon  = substr($date,5,2); //work out the month
$day  = substr($date,8,2); //work out the day
$displaydate = ''.$year.'-'.$mon.'-'.$day.'';
?>
<url>  
<loc><?=ROOT_URL?></loc>  
<lastmod><?=$displaydate?></lastmod>  
<changefreq>weekly</changefreq>  
<priority>1.00</priority>  
</url>

【问题讨论】:

【参考方案1】:

问题已解决,我在这里找到了解决方案 'xmlParseEntityRef: no name' warnings while loading xml into a php file 和 http://www.stevenmarkford.com/resolution-xmlparseentityref-noname-xml-error/

【讨论】:

以上是关于第 16 行第 6 列的 PHP XML 错误:xmlParsePI:升级 apache php 后没有目标名称的主要内容,如果未能解决你的问题,请参考以下文章

PHP 生成 RSS XML - 编码错误

XML 错误消息:文档末尾的额外内容

某些行的 XML 文件解析错误 [关闭]

react-apollo 错误:[网络错误]:ServerParseError:JSON.parse:JSON 数据第 1 行第 1 列的意外字符

我不知道如何解决此错误:SyntaxError:JSON.parse:JSON数据第1行第1列的意外字符

DataTables 警告 - 请求第 0 行第 0 列的未知参数“0”