从xml响应中获取对象

问题描述:

在我的服务器代码中,我收到一个XML响应。我需要修改该XML响应,并将其发送给客户,其格式为XMLJSON。我知道这可以通过解析XML并删除一些标签等来实现。但我不需要解析就可以做到。我如何使用JAXB来实现结果?没有JAXB的任何其他解决方案也非常感谢。从xml响应中获取对象

您还可以使用XSLT将XML的一种形式转换为其他形式。

+0

我的问题是修改现有的XML一点,隐藏其余的JSON格式。你能否提供一些关于如何做到这一点的细节? – Surya

注:我是EclipseLink JAXB (MOXy)铅和JAXB 2 (JSR-222)专家小组的成员。

JAXB的MOXy实现允许您将多个映射应用于您的域模型。一个可以通过注释来完成,而多个可以通过使用外部绑定文档来完成。在下面的例子中我映射一个对象模型,从谷歌和雅虎都表示天气信息不同的XML文档:如果您需要改造

JAXP可能是在这种情况下一个更好的选择XML。