2012-04-26 2 views
1

renderXml 메서드를 사용하여 렌더링하는 Java Bean 클래스가 있습니다. XMl에서 클래스 또는 필드의 이름을 제어하는 ​​방법. 이 같은 것Play 프레임 워크에서 XML 요소 이름을 제어하는 ​​방법

@XStreamAlias(value="MyInfo") 
public class Info { 
} 

상위 요소로 정보 대신 MyInfo를 렌더링하려고합니다. 볼 수 있듯이 Play는 XML 렌더링에 XStream을 사용하지만 요소 이름을 변경하는 방법을 알 수는 없습니다. 나도 알아, 미리보기 폴더에서 템플릿으로 렌더링 할 수 있다는 것을 알고있다. 나는 그것을 피하고 싶다.

답변

1
XStream xstream = new XStream(); 
    xstream.alias("Info", Info.class); 
    renderXml(callInfo, xstream); 

특별한 속성을 가진 XStream 인스턴스를 전달할 수있다. 모든 것이 작동합니다.

관련 문제