XML文件似乎没有任何样式信息

时间:2015-08-06 17:43:48

标签: java xml spring web-services serialization

我想使用Spring在JSON和XML视图中显示java-objects数据。我得到了它但是在XML视图中我得到了以下数据: “XML文件似乎没有任何样式信息”。 我不知道如何修复/删除该消息,我认为它与xml标题有关...但我不知道如何用spring修改标题,我在@ResponseBody中返回对象控制器。

控制器:

@RequestMapping(value = "/funding/{uuid}.xml")
@ResponseStatus(HttpStatus.OK)
public @ResponseBody PatrocinadorResource getPersistentIdentifierXML(
    @PathVariable(value = "uuid") String uuid) {
        PatrocinadorResource fResult = new PatrocinadorResource(....);
        return fResult;
}

输出(无法发布图片)

XML file does not appear to have any style information   
<funding id="0">
      <contact/>
      <identification/>
      <name>Nombre 0</name>
      <signature>Firma 0</signature>
      <surnames>Apellido 0</surnames>
      <uuid>550e8400-e29b-41d4-a716-446655440000</uuid>
</funding>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

消息

  

XML文件似乎没有任何样式信息

只是来自浏览器的警告,它不知道如何显示它,因为XML没有指定stylesheet。您可以忽略它 - 它实际上不是您的响应XML的一部分。其他调用您服务的应用程序只会看到:

<?xml version="1.0" encoding="UTF-8" ?>
<funding id="0">
      <contact/>
      <identification/>
      <name>Nombre 0</name>
      <signature>Firma 0</signature>
      <surnames>Apellido 0</surnames>
      <uuid>550e8400-e29b-41d4-a716-446655440000</uuid>
</funding>

注意第一行(可能看起来有点不同),表明这是一条XML消息。您的浏览器不会显示它。