2010-04-11 3 views
0

REST 웹 서비스의 각 리소스에 대한 간단한 XHTML 표현을 제공하려고합니다.XHTML 문서를 만들기위한 Java API가 있습니까?

현재 나는 StringBuilder를 사용하여 지루하고 오류가 발생하기 쉽습니다. 서비스를 게시 한 후에도 이러한 변화는 보이지 않지만 각 코딩 과정은 다소 고통 스럽습니다.

XHTML 문서 작성기 API가 있습니까? XML 작성기를 사용해야합니까? 어느 것? 난 그냥 내 자신의 기본 HTML 문서 클래스를 롤백해야합니까? doctype은 매번 동일합니다. 제목, 메타 태그 및 본문 내용을 설정하기 만하면됩니다. 대부분의 내용 (모든 내용이 아닌)은 이미 GET 용 HTML에 있습니다.

아니면 그냥 StringBuilder를 사용하고 징징 대는 것을 멈추어야합니까? ;)

감사합니다.

답변

2

jdom 또는 dom4j과 같은 것을 사용할 수 있습니다. 둘 중 하나는 문서를 작성한 다음 XML 문자열로 직렬화하는 간단한 인터페이스를 제공합니다. StringBuilder를 사용하는 것보다 덜 취약합니다.

업데이트 : 수정 된 dom4j 링크.

+0

DOM4J 링크 하더군요 - 그들은 소스 포지 페이지에 대한 링크를 제공하지만 그들은 dom4j와 연결되어 있지 않습니다. 링크를 업데이트하고 싶을 수도 있습니다. – blank

+1

인터넷이 아주 좋습니다. 링크가 업데이트되었습니다. –

+0

:) 나는 dom4j를 시험 중입니다 ... 이제 더 많은 질문이 있습니다! – blank

1

저는 Apache의 XMLBEANS을 사용해 보았습니다. XHTML's schema을 처리 할 수 ​​있으며 XHTML을 직접 처리 (생성/유효성 검사)하는 클래스를 생성합니다.

희망이 있습니다.

관련 문제