在尝试读取实体之前,是否有可能从 XML 响应中删除无效字符?
Response searchResponse = webTarget.request(MediaType.APPLICATION_XML).get();
/..
SearchOutput searchOutput = searchResponse.readEntity(SearchOutput.class);
此代码在 XML 正确时工作正常,但在响应包含无效 Unicode 字符时失败。
假设我无法更改数据库中的这些无效数据,如何解决?