WP RSS Feed输出,包含所有小写XML元素和属性

时间:2013-01-14 03:31:40

标签: php xml wordpress apache rss

我们的Wordpress RSS Feeds让我们有了一些古怪的东西。起初我们注意到发布日期是在1969年12月31日输出的。这当然是将无效日期传递给PHP的Date()的副作用。

在查看源的呈现XML时,我注意到所有XML元素和属性都被强制为小写。例如,<pubDate>显示为<pubdate><lastBuildDate>显示为<lastbuilddate>等。所有元素和属性都被强制为全小写。

我看不到其他任何数据。实际数据内容以大写和小写显示。只影响XML元素名称及其属性。

这解释了为什么我们看到1969年12月31日的出版日期......但我并不接近解决方案。

我不认为WP Dashboard中有一个设置会影响这一点。我怀疑它与Apache HTTP服务器有什么关系。更可能的是PHP中存在与XML相关的设置,但这只是猜测。

有没有人知道什么会导致XML元素名称/属性被强制为全部小写?

感谢。

0 个答案:

没有答案