2009-03-21 3 views
0

내 웹 사이트 용 RSS (및/또는 Atom) 피드를 만들고 있습니다. 기본적으로 그냥 어떻게 다른 웹 페이지와 같은 RSS 피드를 치료 (Clearsilver 사람이 궁금 않은 경우)RSS/Atom 피드 만들기 : 템플릿 언어 또는 XML 라이브러리?

  1. 내가 HTML을 생성 할 때 사용하는 템플릿 시스템을 사용 : 지금, 나는 즉시이 작업을 수행하는 두 가지 방법을 생각할 수 RSS + XML 대신 XHTML
  2. 에 있어야하는 것은

이 있습니까 그것을 쓰기 다음 프로그램 피드를 만들 선택 (파이썬)의 내 프로그래밍 언어로, 구체적으로 XML 라이브러리, 또는 RSS 라이브러리를 사용하고있다 하나의 접근법을 다른 것보다 우선 선택하는 특별한 이유는 무엇입니까? 초기 노출부터 옵션 1을 향해 기울고 있습니다. 대부분 이해하기 쉽기 때문입니다.

편집 : 저는 빌에게서 좋은 답변을 얻었습니다. 그러나이 특별한 경우 RSS 피드의 필드에 대한 모든 값은 이미 형식이 잘 갖추어져 있고, 적절하게 이스케이프 된 XHTML ... 다른 의견으로 형식이 지정되어 있습니까?

+0

와우, 깨끗한 사람을 사용하는 사람들이 아직도 있습니까? 나는 그것이 몇 년 전에 죽었다고 생각했다. – rabble

답변

3

두 가지 방법으로 모두 수행 했으므로 # 2를 선호합니다. 필요에 따라 엔티티를 이스케이프 처리하여 올바른 형식의 XML을 생성 할 수 있습니다.

0

템플릿은 종종 더 빠르고 쉽게 작성되지만 유효한 xml 및 rss/atom을 생성하는지 확인하려는 경우 xml 라이브러리를 사용하십시오. 템플릿을 생성 한 XML의 유효성을 검사하는 테스트를 작성하면 괜찮을 것입니다.

관련 문제