2012-04-05 6 views
0

누군가 적절한 방법으로이를 수행 할 수 있습니까?RSS 피드에서 새 항목으로 URL 올리기

많은 RSS 피드를 구독하고 있습니다. 내가 뭘하고 싶은 URL을 얻고 난에서 온 새 항목의 URL이있을 때.

을가에 온다 다음 해봐요 (URL)를 기본적으로 새 항목을 처리 할 입니다.

이 작업을 자동으로 수행하려면 무엇을해야합니까? 내가 그 과정을 강제로하지 않아도 되는가?

+0

RSS 피드를 얻으려면 무엇을 사용하고 계십니까? 'System.ServiceModel.Syndication' 클래스를 사용하고 있습니까? –

+0

아직 코딩 된 코드가 없습니다. 코드를 사용하는 방법에 대한 대략적인 아이디어가 필요합니다. – raklos

+0

.NET Syndication을 사용하여 피드 및 수신 기사를 구독하고 싶습니다. 각 기사의 고유 ID를 확인할 수 있으며 새로운 기사 인 경우 기사의 'ObservableCollection'에 추가하십시오. ObservableCollection의 이벤트에 연결하면 새로운 기사가 ​​개입 할 필요없이 앱이 자동으로 작동합니다. WebRequest 클래스를 사용하여 URL 콘텐츠를 가져와 전체 내용을 Windows 서비스로 실행할 수 있습니다. 앱 및 기사의 상태를 XML 파일이나 데이터베이스로 저장할 수 있습니다. 어쨌든 시작하기에 충분할 것 같습니다 :-) –

답변

1

스케쥴러가 munute/hour/other period마다 RSS 피드 소스에 요청을 보내도록 만듭니다.

System.ServiceModel.Syndication 네임 스페이스의 내용을 통한 구문 분석 - 가져온 데이터를 나타내는 SyndicationItems 컬렉션이 있습니다.

저장 용량이없는 각 항목에 대해 SyndicationItem.Links에서 URL로 DoSomething을 실행하십시오.

관련 문제