为以前的RSS Feed项目

时间:2016-09-26 02:35:28

标签: xml rss

我是手动创建RSS Feed的新手,也不了解时区。

我有一些东西,我添加到我的新feed.xml和回溯(或至少尝试格式化)我的网站上列出的一些项目。所以这是我的Feed中的示例pubDate:

<pubDate>Tues, 23 Aug 2016 10:00:00 CST</pubDate>

芝加哥时间。我不确定CST是否就在这里,或者是什么。时区就是我在这里的灰色。由于我没有使用任何代码来生成此时间戳,因此我如何知道我是否已经正确地编写了这样的内容,因为我为此创建了一个新的feed.xml的回溯内容?

我需要-0500代替CST吗? CST是否有效?

1 个答案:

答案 0 :(得分:0)

pubDate必须是RFC-822 date-time,因此这是有效的:

import { Component, OnInit } from '@angular/core';
import { DomSanitizer, SafeHtml } from '@angular/platform-browser';

@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
    public someSafeHtml: SafeHtml;

    constructor(
        private _domSanitizer: DomSanitizer) {
    }

    ngOnInit() {
        this.someSafeHtml = this._domSanitizer.bypassSecurityTrustHtml('&copy; Example.com');
    }
}

我改变了你的格式,因为它没问题。您可以使用W3C feed validator

验证Feed