T_STRING错误,即使我没有任何PHP代码,只是打开关闭的PHP标记

时间:2011-09-16 05:29:26

标签: php

是的,这些T_STRING错误中的另一个......但希望这个错误不同。

以下是我页面上的所有代码:

<?php


?>
<?xml version="1.0" encoding="UTF-8" ?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 


</urlset>

正如您可能看到的,我正在尝试为我的网站制作站点地图。但我没有放任何东西,我已经有了

Parse error: syntax error, unexpected T_STRING in ..../sitemap.php on line 4

哪个指向PHP代码标记的结尾?&gt;

任何输入都非常感激。感谢。

2 个答案:

答案 0 :(得分:3)

尝试

<?php

   echo '<?xml version="1.0" encoding="UTF-8" ?> ';
?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 


</urlset>

http://sandbox.phpcode.eu/g/4a51c

问题是这些php标签,你的服务器上可能允许使用open-short-tag

答案 1 :(得分:0)

没有理由在PHP中包含/要求XML 正确处理XML应始终使用XML处理函数/类,如