2012-04-26 11 views
1

私はrenderXmlメソッドを使ってレンダリングするJava Beanクラスを持っています。 XMlのクラスの名前を制御する方法。このようなものPlayフレームワークでXML要素名を制御する方法

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

Infoの代わりにMyInfoを親要素としてレンダリングしたいとします。私が見ることができるように、PlayはxmlをレンダリングするためにXStreamを使用しますが、要素名を変更する方法はわかりません。私はそれがビューフォルダに事前に定義されたテンプレートをレンダリングすることも可能だということを、知っている、私はそれ

答えて

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

それは特別なプロパティでXStreamのインスタンスを渡すことが可能です避けるためにしたいと思います。すべてが動作します