Максимальная длина элемента описания RSS - PullRequest
9 голосов
/ 03 января 2012

Существует ли ограничение длины или максимальный размер тега описания внутри элемента RSS?

Кроме того, этот тег поддерживает HTML-теги?

Я буду генерировать как <description>, так и<content:encoded> из того же исходного HTML, а также хотел узнать, поддерживает ли тег <description> HTML.

1 Ответ

11 голосов
/ 03 января 2012

Как я знаю, здесь нет ограничения по длине. 2

В RSS 0.91 , различные элементы ограничены 500 или 100 символами. На 0,91 <канале> может быть не более 15 . В RSS 0.92 и выше нет ограничений на длину строки или уровень XML. Процессоры могут накладывать свои собственные ограничения, а генераторы могут иметь предпочтения, в которых говорится, что в канале может отображаться не более определенного числа элементов или длина строк ограничена.

Rss 2,0

Для всех элементов, определенных в спецификации RSS, которые включают символьные данные, текст следует интерпретировать как обычный текст с исключение элемента описания элемента, который должен подходить для представление в формате HTML. Все эти элементы не должны содержать дочерние элементы.

Нет ограничений на длину символьных данных, которые могут содержаться в элементе RSS.

Так вы хотите где-нибудь вырезать текст и добавить ...? В этом случае просто используйте substr.

$description = substr($description, 0, 250)."...";

Замените 250 на нужный размер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...