2013-11-27 3 views
-1

나는 C#으로 응용 프로그램을 만들고 싶습니다. 특히 Windows 양식 응용 프로그램입니다. 예를 들어, 웹 사이트의 URL을 입력하는 텍스트 필드 (피드 URL이 아님)를 원합니다. 그런 다음 응용 프로그램에서 해당 웹 사이트의 피드를 자동으로 검색하도록합니다. 그런 다음 존재하는지 여부에 대한 메시지를 표시하려고합니다. 어떻게해야합니까?자동으로 RSS 피드 검색

+0

나는 지금 아무것도하지 않습니다

<head> ... <link ... type="application/rss+xml" .../> <link ... type="application/atom+xml" .../> ... </head> 

는 예를 들어, 당신은 그런 파일을 읽고 RSS를 검색하려면 WebClient

WebClient webClient = new WebClient(); webClient.DownloadFile(your uri, local filepath); 

와 HTML 파일을 다운로드 할 수 있습니다. 나는 어떻게 시작해야할지 모르기 때문에 이것에 관해 인터넷에서 계속 검색하고있다. 내 응용 프로그램, 지금은 URL 웹 사이트 - 첫 페이지 대신 URL RSS 피드를 사용하고 해당 URL RSS 피드의 데이터를 검색하십시오. 이제 URL 웹 사이트 만 넣고 싶습니다. 응용 프로그램에서 해당 웹 사이트에서 Rss를 검색 한 다음 나에게 메시지를 보내고 싶습니다. – Alex

답변

1

사이트의 html 코드에서 정보를 검색합니다.

string s = File.ReadAllText(local filepath); 

if(s.IndexOf("type=\"application/rss+xml\"") != -1)//found 
    MessageBox.Show("found rss"); 
+0

OP는 이것을 C#에서 구현하려고하므로 질문의 품질에 관계없이 문제를 근사하게 나타내는 C# 코드가 포함되어야합니다. –

+0

코드를 추가했습니다. 힌트를 주셔서 감사합니다. – fedab

+0

감사합니다 fedab. 네가 말했듯이해볼 게. 나는 그렇게 생각할 것입니다. – Alex