是否将web服务响应作为XML字符串或对象处理?

是否将web服务响应作为XML字符串或对象处理?,xml,performance,unmarshalling,Xml,Performance,Unmarshalling,我有一个REST服务客户机,它使用JAXB将响应XML解组到Java对象,最近的一个需求更改说我需要另一个这样的客户机,它将响应原封不动地返回给只需要原始XML的任何人 我的问题是,最好是: 两个功能相同的web服务客户机,仅在 返回类型,或 按原样返回XML字符串的函数,以及 顶部的“unmarshal”适配器将XML转换为Java对象?意志 这会导致性能问题,因为我必须将整个XML存储为 先来一根绳子

我有一个REST服务客户机,它使用JAXB将响应XML解组到Java对象,最近的一个需求更改说我需要另一个这样的客户机,它将响应原封不动地返回给只需要原始XML的任何人

我的问题是,最好是:

  • 两个功能相同的web服务客户机,仅在 返回类型,或
  • 按原样返回XML字符串的函数,以及 顶部的“unmarshal”适配器将XML转换为Java对象?意志 这会导致性能问题,因为我必须将整个XML存储为 先来一根绳子