忽略JAX-WS客户端的XML验证

时间:2012-12-21 19:39:17

标签: java xml jax-ws

我正在尝试使用一些JAX-WS服务,但是从服务返回的XML(我无法更改)具有无效的DTD(产生XMLStreamReaderException,因为之间没有空格publicIdsystemId)。如何让客户端忽略格式不良的DTD?

1 个答案:

答案 0 :(得分:1)

DTD的无效WSDL部分?如果是,您可以使用JAXWS catalog在本地阅读XML,然后只需调用该服务。

您需要下载WSDL,修复它并将其存储在本地。然后,在创建Service实例时,请从本地商店中读取WSDL。更新endpoint属性并调用该服务。