0

ウェブサイトに Google ニュース フィードを取り込もうとしています (WordPress の組み込みの SimplePie 機能を使用しています)。

ただし、デフォルトのフィードは奇妙なテーブル構造でレンダリングされます。案の定、フィードの XML を調べると、Google ニュースには「説明」要素として多数のテーブル html があり、スタイルなどが埋め込まれていることがわかります (このを参照)。効果的なCSSベースのカスタマイズを許可していません。

これは本当にばかげているように思えます。何が起こっているのかを説明してくれる人、または少なくともこれがひどいフィード アーキテクチャであることに同意してくれる人はいますか?

4

1 に答える 1

1

多くの (ほとんどの?) リーダーがそれらを処理して使用するため、フィードには多くの場合 html タグが含まれています。(それ以外の場合は有効なxml / rssではないため、適切なxhtmlでない限り、CDATAとしてフラグを立てることを好みます)。それはおそらく RSS の本来の精神ではありませんが、Google フィードは一般的な慣行の極端な例にすぎません。あなたの問題によると、strip_htmltags は役に立ちますか (simplepie.org/wiki/reference/simplepie/strip_htmltags)?

于 2011-05-03T19:05:23.470 に答える