2012-01-03 2 views
6

RSS 항목 내에 설명 태그의 길이 제한이나 최대 크기가 있습니까?RSS 설명 항목의 최대 길이

또한이 태그는 HTML 태그를 수용합니까?

동일한 소스 HTML에서 <description><content:encoded>을 모두 생성하며 <description> 태그가 HTML을 수용하는지 알고 싶습니다.

답변

9

길이 제한이 없음을 알고 있습니다. 2

RSS 0.91은, 다양한 요소는 500 개, 100 문자로 제한된다. 0.91 < 채널에 15> < 개 항목을 초과 할 수 없습니다. RSS 0.92 이상에서는 문자열 길이 또는 XML 수준의 제한이 없습니다. 프로세서는 자신의 한계를 부과 할 수 있으며 발전기는 특정 수의 < 항목이 채널에 나타날 수 있거나 문자열의 길이가 제한되어 있다고 말하는 환경 설정을 가질 수 있습니다. 문자 데이터를 묶으 RSS 사양에 정의 된 모든 요소에 대한

Rss 2.0

, 텍스트는 HTML로 프리젠 테이션에 적합해야합니다 항목의 설명 요소의 예외로 일반 텍스트로 해석해야한다 . 이러한 요소는 모두 자식 요소를 포함 할 수 없습니다.

RSS 요소에 포함될 수있는 문자 데이터의 길이에는 제한이 없습니다.

그래서 어딘가에 텍스트를 자르고 추가 하시겠습니까? 이 경우에는 substr을 사용하십시오.

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

원하는 크기로 바꾸십시오.

+0

250 자 경계가 단어의 중간에 있으면이 단어 중간자를 깨뜨릴 수 있습니다. 그래서 당신은 마치'char ... '같은 것으로 끝날 것입니다. – Treffynnon

+0

표준이 없습니까? 좋은 정책이 무엇인지 압니까? @Treffynnon - 어쨌든 대부분의 현대 독자가' '를 사용하는 것처럼 보이기 때문에 나는 어디에서 깨지는지별로 신경 쓰지 않는다 ... –

+0

Treffynoon : 네, 때로는 단어 중간에 끊깁니다. – tildy