RSS 리더 구현을 위해 IBM의 소스 코드를 다운로드했습니다.Android 용 RSS
http://www.ibm.com/developerworks/opensource/library/x-android/index.html
하지만 응용 프로그램을 실행하고 할 때, 그것은 아무것도 표시되지 않습니다. 제발이 응용 프로그램과 함께 문제를 말해 또는 제게 같은 좋은 튜토리얼을 제안 해 줘.
는RSS 리더 구현을 위해 IBM의 소스 코드를 다운로드했습니다.Android 용 RSS
http://www.ibm.com/developerworks/opensource/library/x-android/index.html
하지만 응용 프로그램을 실행하고 할 때, 그것은 아무것도 표시되지 않습니다. 제발이 응용 프로그램과 함께 문제를 말해 또는 제게 같은 좋은 튜토리얼을 제안 해 줘.
는그것은 설정에 SAX 파서의 구현 매우 쉽게하지만 어려운 부분은 태양 아래있는 모든 피드를 구문 분석 할 수있을 것입니다 .. 감사합니다.
RSS 1, RSS 2, Atom 등 모든 형식을 처리해야합니다. 그런 경우에도 형식이 잘못 지정된 피드와 경쟁해야합니다.
나는 과거에도 비슷한 문제에 직면 해 있었기 때문에 서버에서 피드를 파싱하고 파싱 된 내용을 가져 오기로 결정했다. 이것은 내가 더 복잡한 라이브러리와 파서를 실행할 수있게 해 주며, 애플 리케이션의 업데이트를 푸시하지 않고 수정할 수있다.
AppEngine에서 다음과 같은 서비스를 실행하면 훨씬 간단한 XML/JSON 구문 분석이 끝납니다. 응답에는 고정적이고 간단한 구조가 있습니다. 당신은 다음과 같은 매개 변수를 사용하여 요청을 POST 모두를 보내고받을 수
http://evecal.appspot.com/feedParser
을 구문 분석이를 사용할 수 있습니다. 응답 형식으로 JSON 또는 XML
예 :
feedLink : RSS 피드 응답의 URL POST 요청에 대한
컬 --data-를 urlencode "feedLink = HTTP : GET 요청
evecal 들어 //feeds.bbci.co.uk/news/world/rss.xml "--data-를 urlencode"응답 JSON = "http://evecal.appspot.com/feedParser
. appspot.com/feedParser?feedLink=http://feeds.nytimes.com/nyt/rss/HomePage & 응답 = xml
내 Android 앱 "NewsSpeak"도이 기능을 사용합니다.
PHP, Java의 사이트에서 어떻게 feedParser를 작성했는지 알고 싶습니다. 나는 XML 파싱이 노동 집약적이며 SimpleXML에 비해 SAX 파싱 불로부터 폰보다 더 강력한 무언가를 파싱하는 것을 좋아한다. – JPM