Php RSS 2.0和Atom 1.0:必需的标题?

Php RSS 2.0和Atom 1.0:必需的标题?,php,rss,atom-feed,Php,Rss,Atom Feed,我有一个非常基本的问题要问亚尔: Atom 1.0提要所需的标题是什么 另外,RSS 2.0订阅源所需的标题是什么 我知道您可以通过以下方式设置站点地图(XML文档)的标题: header('Content-type: text/xml'); header('Pragma: public'); header('Cache-control: private'); header('Expires: -1'); 这两种语言的正确语法是什么 干杯 另外,考虑到两个问题如此相似,我认为提出两个单独的问题

我有一个非常基本的问题要问亚尔:

Atom 1.0提要所需的标题是什么

另外,RSS 2.0订阅源所需的标题是什么

我知道您可以通过以下方式设置站点地图(XML文档)的标题:

header('Content-type: text/xml');
header('Pragma: public');
header('Cache-control: private');
header('Expires: -1');
这两种语言的正确语法是什么

干杯


另外,考虑到两个问题如此相似,我认为提出两个单独的问题是相当愚蠢的…

Atom提要的正确标题内容类型标题是。但是,铬不能正确处理()

最兼容的头是
text/xml;charset=UTF-8
,这将导致大多数客户端正确解析提要。请注意,您应该使用UTF8对提要进行编码

header('Content-type:text/xml;charset=UTF-8');

至于其他标题,他们只是告诉客户端不要缓存提要。

谢谢您的回复!所以你说我应该把你的代码和我的另外3个头无缓存规则放在一起?然后将我的提要编码为UTF-8?是的,这样很好。是的,提要应该是UTF-8编码的。