RSS项目中的描述标记是否有长度限制或最大大小?
此外,此标记是否适合HTML标记?
我将生成<description>和<content:encoded>来自相同的源HTML,并且还想知道<description>标签是否适合HTML.
til*_*ldy 11
据我所知,没有长度限制. 2
在RSS 0.91中,各种元素限制为500或100个字符.0.91 <channel>中的<item>不超过15个.RSS 0.92及更高版本中没有字符串长度或XML级别限制.处理器可以施加它们自己的限制,并且生成器可以具有不超过一定数量的<item>可以出现在通道中的偏好,或者字符串的长度有限.
对于包含字符数据的RSS规范中定义的所有元素,文本应解释为纯文本,但项目的description元素除外,该元素必须适合以HTML格式呈现.所有这些元素都不能包含子元素.
RSS元素中可包含的字符数据的长度没有限制.
所以你想在某处剪切文字并添加......?在这种情况下,只需使用substr.
$description = substr($description, 0, 250)."...";
Run Code Online (Sandbox Code Playgroud)
用你想要的尺寸替换250.