<! - ?xml? - >标签无法正常工作

时间:2016-05-22 05:42:24

标签: php xml rss

我正在使用PHP创建rss feed xml,但有线的是我添加的时候 <?xml ?>一开始我的PHP无法正常工作 - 没有错误注意,而且它只在服务器上。

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

任何人都知道什么是错的

2 个答案:

答案 0 :(得分:1)

首先,您可以使用

<?php header("Content-type: text/xml; charset=utf-8"); ?>

第二,你把xml标题写成字符串:

<?php echo '<?xml version="1.0"?>'; ?>

答案 1 :(得分:1)

它不起作用,因为php文件将xml标记的<??>与它的php标记混淆。由于特定原因,PHP中无法包含诸如你的<?xml version="1.0" encoding="UTF-8"?>之类的XML标记。

是的,它被认为是一个愚蠢的情况,很容易被PHP开发人员修复,虽然目前它不是php文件中的一个选项。