2009-11-08 3 views
0

트위터 RSS 피드 (C# .NET 3.5) 용 RSS 리더를 만들고 싶습니다.게시 날짜로 RSS 읽기

RSS 웹 주소에서 응답을 받고 구문 분석하는 것은 매우 간단합니다. (내가 그랬어 XmlDocument.Load("<RSS Feed>")).

문제는 발행일 기준으로 RSS 항목을 가져와야한다는 것입니다. 응용 프로그램을로드 할 때 마지막으로 피드를 다운로드 한 이후로 모든 항목을 가져 오려고합니다.

어떻게하면됩니까?

모든 RSS 피드가 허용합니까? (Google 독자는 지난 해부터 항목을 보여주고 있습니다.)

답변

0

피드는 현재 피드가 제공하는 것과 저장 한 데이터의 두 가지 소스로 분류됩니다.

예를 들어, 피드가 가장 최근의 데이터 만 표시하는 경우, 예를 들어 이전 데이터를 가져 오기 위해 할 수있는 작업이 없습니다. 피드가 제공해야합니다.

Google 리더는 약 3 시간마다 피드를 확인하는 cronjob을 실행합니다. 그런 다음 필요에 따라 언제든지 참조 할 수 있도록 Google 리더 용 데이터베이스에 항목을 저장합니다.

+0

알겠습니다. Sow, RSS 제공자가 마지막 항목을 10 개 이상 제공하지 않으면 직접 잡아서 보관해야합니다. 감사합니다. –

+0

이 기능에 대해 알지 못했습니다. 나는 당신의 대답을 받아 들인 것으로 표시하고 나의 이전 질문에서 나를 도왔던 모든 답을 표시 할 것입니다. BTW, 트위터 사용자 이름으로 RSS 피드를 얻는 방법을 찾는 것은 쉽지 않습니다 ... –

관련 문제