如何在Play框架中控制XML元素名称

时间:2012-04-26 15:25:12

标签: java xml playframework

我有一个java bean类,我使用renderXml方法进行渲染。如何控制XMl中的类或字段的名称。像这样的东西

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

我想将MyInfo而不是Info呈现为父元素。我可以看到,Play使用XStream渲染xml,但我无法弄清楚,如何更改元素名称。我知道,可以在视图文件夹中使用预定义模板进行渲染,我想避免使用

1 个答案:

答案 0 :(得分:1)

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

可以使用特殊属性传递XStream实例。一切正常