2013-05-30 2 views
-1

피드에서 RSS 항목을 읽는 iPhone 응용 프로그램을 만들었습니다. 이 피드는 태그를 추가하고 RSS 파일에 충분한 정보를 추가하여 수동으로 업데이트 할 수 있다고 생각하지만 인터페이스를 사용하여이 작업을 수행하려고합니다. 마음에 가장 먼저 떠오르는 것은 PHP 다. 나는 PHP가 제출할 때 몇 textboxes의 가치를 취할 수있는 버튼으로 인터페이스를 만들 수 있고 나를 위해 항목을 만듭니다 ...PHP를 사용하여 RSS 피드에 추가 할 수 있습니까?

그러나 이런 종류의 일을 온라인으로 어떤 설명서를 찾을 수 없습니다. 이것은 내가 뭔가 잘못하고 있다는 것을 의미합니까?

감사합니다.

답변

1

예. 가능합니다. 그러나, 다시, 그것은 재미 있지 않을 것이다.

RSS는 특정 규칙이있는 XML의 하위 집합 형식입니다. 이것은 실제로 당신이 그것에 대해 두 가지 방법으로 갈 수 있다는 것을 의미한다 :

당신은 XML/HTML을 구문 분석 할 수 DOMDocument 및 사용법에 익숙한 경우
  • , 난 강력하게 당신이이 경로를 이동하는 것이 좋습니다. RSS 출력을 미세 조정할 수 있습니다.
  • 반면에 XML 구문 분석 및 전체 인코딩을 처음 사용하는 경우 라이브러리를 사용하는 것이 좋습니다.

라이브러리의 관점에서 볼 때, 나는 개인적으로 universal RSS feed generator을 사용하는 경향이 있습니다. 상대적으로 사용하기 쉽고 RSS와 ATOM을 처리합니다.

  • 당신의 RSS 파일을 가져 오기 전에 네임 스페이스를 선언해야합니다 : 당신이 DOMDocument에 익숙하다면

    , 여기에 피려 할 것입니다. 올바른 정의와 가져 오기를 사용하여 setAttributeNS()을 추가하는 것만 큼 쉽습니다.

  • 또한 들어오는 형식에주의해야합니다. DOMDocument이 XML과 어떻게 작동하는지 파악한 후에는 노드를 추가하는 것이 중요합니다. 거기에서 일단 작업이 완료되면 DOMDocument->saveXML()으로 전화하여 새 XML 파일을 가져 오십시오. Voila, 끝났어.
+0

대단히 감사합니다. 범용 RSS 피드 생성기가 나에게 가장 좋은 옵션 일 것 같습니다! – jskidd3

관련 문제