【发布时间】:2017-11-16 09:01:31
【问题描述】:
我们有一个 web 服务客户端调用一个服务(rpc 编码,我们仍然使用 Axis 1 的原因),该服务将一些值定义为 xsd:float,但拒绝以科学计数法传递的值。我知道这是完全符合标准的客户端行为 (https://www.w3.org/TR/xmlschema-2/ 3.2.4.1) 并且可能是服务器使用xsd:decimal 的正确方式我想知道是否有办法告诉轴不要使用科学xsd:float 和 xsd:double 的符号
可能相关:BigDecimal has scientific notation in soap message 询问如何使用 JAX-B 实现此目的,接受的答案建议使用 XMLAdapter。也许axis存在类似的机制。
【问题讨论】:
标签: web-services soap xsd axis