2010-05-06 3 views
0

code from the tutorial을 기본으로 사용하여 RSS 피드를 만들려면 Project Rome을 사용하고 싶습니다. pubsubhubbub 검색 링크를 추가하고 싶습니다. 그러나 그렇게하는 일반적인 방법은없는 것 같습니다. 내가 (나 자신을 제한하지 않는) Atom 피드를 만드는 경우pubsubhubbub와 (과) 연결된 프로젝트

은 내가 Link 객체를 사용하거나 그냥 같이, 외국 마크 업을 추가 할 수 있습니다

// import org.jdom.Element 

Element element = new Element("link"); 
element.setAttribute("rel", "hub"); 
element.setAttribute("href", "https://myhub.example.com/endpoint"); 

feed.setForeignMarkup(Arrays.asList(element)); 

하지만 느낌 추한.

이렇게하는 것이 가장 좋은 방법입니까?

답변

1

Projec trome이 http://rometools.org으로 이동했습니다. 그것은 이미 mavenized대로 약속 같은데 PubSubHubbub를위한 인큐베이터 프로젝트 certiorem을 가지고 : 나는 로마 Certiorem 프로젝트의 커미터로 (PubSubHubbub를 구현)에 가입 한 우리는 프로젝트의 릴리스를 수행 한 대답 위에 추가하기 때문에

+0

. 나는이 프로젝트를 성공적으로 생산 프로젝트에서 사용 해왔다. –

1

저는 로마에 익숙하지 않지만 작동한다고 생각합니다.

  • 말라가 RSS2.0 사양
  • 다른 링크를 추가의 일부가 아닌 인 (이 <link> 항목으로 아톰 네임 스페이스를 추가하는 것을 잊지 : 당신은 실제로 당신의 RSS (그리고 ATOM) 당신이 확인하는 경우 pubSub보다 일반적인이고 더 자주에 사용되기 때문에 (아톰도) 해당 URL을 가리키는 rel = "self"와. 마지막으로

, 당신은, "와글 와글"을 "pubsub"를 추가하여 제목을 편집 할 수 있습니다 XMPP XEP의 컨텍스트 060.

관련 문제