2010-02-17 7 views
1

다음과 비슷한 앱을 만들고 싶습니다. http://community.livejournal.com/ohnotheydidnt/32551171.html livejournal rss 피드를 사용하고 있습니다. 외부 피드를 가져 오는 방법 (웹 응용 프로그램과 같은 도메인에서 피드를 가져 오는 것을 의미 함 - 같은 원래 정책)? 나는 파서를 만들었지 만 간단한 html 빌드를 위해 dashcode를 사용하고 싶습니다.RSS 및 외부 피드

+0

외부 RSS 피드에서 바로 XML을 읽을 수 없습니까? –

답변

2

도메인에서 RSS를 통해서만 데이터를 사용할 수 있고 다른 도메인을 제어 할 수없는 경우 최상의 옵션은 server-side proxy입니다.

다른 도메인을 제어 할 수있는 경우 XmlHttpRequest를 사용하여 RSS를 가져오고 RSS를 반환하는 javascript 함수가 포함 된 페이지를 만들 수 있습니다. 그런 다음 EasyXDM과 같은 도메인 간 메시징 라이브러리를 사용하여 해당 스크립트를 호출 할 수 있습니다.

또한 RSS 피드의 웹 사이트가 JSONP을 대체 형식으로 지원하는지 확인하여 자바 스크립트를 통해 RSS 데이터를 가져올 수 있습니다. 사이트에서 자바 스크립트를 페이지 내에서 실행할 수 있으므로이 작업을 수행하면 사이트를 신뢰할 수 있는지 확인하십시오.