Como sé, no hay un límite de longitud. 2
En RSS 0.91, diversos elementos están restringidos a 500 o 100 caracteres. No puede haber más de 15 < artículo> s en un 0.91 < canal>. No hay límites de longitud de cadena o nivel de XML en RSS 0.92 y superior. Los procesadores pueden imponer sus propios límites, y los generadores pueden tener preferencias que digan que no más de un cierto número de elementos < pueden aparecer en un canal, o que las cadenas tienen una longitud limitada.
Rss 2.0
Para todos los elementos definidos en la especificación de RSS que encierran datos de caracteres, el texto debe ser interpretado como texto plano con la excepción de descripción de elementos de un artículo, que debe ser adecuado para presentación como HTML . Todos estos elementos no deben contener elementos secundarios .
No hay límite en la longitud de los datos de caracteres que se pueden contener en un elemento RSS.
¿Desea cortar el texto en algún lugar y agregar ...? En este caso solo use substr.
$description = substr($description, 0, 250)."...";
Reemplazar 250 por el tamaño que desee.
Esto rompería el texto a mitad de palabra si el límite de 250 caracteres estaba en el medio de una palabra. Entonces terminarías con algo como ... 'char ...'. – Treffynnon
Entonces, ¿no hay un estándar? ¿Alguien sabe cuál es una buena política? @Treffynnon - No me importa en absoluto dónde se rompe, ya que parece que la mayoría de los lectores modernos usarán '' de todos modos ... –
Treffynoon: sí, corta a veces en el medio de la palabra. – tildy