我们的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元素名称/属性被强制为全小写?

谢谢 .